Lost Planet by Toy Notch

1:18 Scale Premium Figures and Vehicles by Toy Notch. Inspired by the video game phenomenon Lost Planet.