The Red Meteor Strike Astronaut is a microfigure released in 2010. It appeared in the LEGO Games] set 3850 Meteor Strike.
READ MORE
The Red Meteor Strike Astronaut is a microfigure released in 2010. It appeared in the LEGO Games] set 3850 Meteor Strike.