Megaton Rainfall - Teaser TrailerTake your first look at this indie first person superhero game.By Marco Martinez on August 20, 2015 at 12:44PM PDT Megaton Rainfall