E3 2017 : What in the world is Megaton Rainfall? Continue Reading 0 84 1 Dan Miller June 13, 2017 What in the world is Megaton Rainfall? That’s a good question, particularly as there’s been a noticeable… Read