Before the folks at Toy Notch got in touch with me about checking out their latest figures, I had nearly forgotten that Capcom's Lost Planet series was a thing. This is how they remind me.