LEGO® Set:  76201 Captain Carter & The Hydra Stomper

Name: Captain Carter & The Hydra Stomper
Pieces: 343