Super7 Transformers Deluxe (VHS) Megatron Figure Available Now
Super7 announced their upcoming Transformers Deluxe Megatron figure in package inspired from a VHS tape, which is listed on their store. Megatron is priced at $40 and includes a ... Read more