The product page is now live for the Venom: Let There Be Carnage – S.H. Figuarts Venom from Tamashii Nations. Venom will stand at 7.4″ tall. The figure includes two interchangeable portraits, multiple interchangeable hands, back tentacle piece, and a …