Statue Review

Reviews of statues and busts.

Article: "The Last Knight" Megatron Statue & Phone Stand Review

in 2018, Decepticon, Statue Review, The Last Knight

Articles

Megatron General Information:
Release Date: January 2018
Price Point: $99.99
Retailer: General Release
Manufacturer: Swordfish USA