doppler

Godzilla shows up on the radar... in the form of rain.

Godzilla Shows Up On Radar, Seen ‘Storming’ Massachusetts

What may have looked like light rain to most peopled appeared to be more like something out of a movie to one WBZ-TV viewer on Monday.

12/11/2012

Follow

Get every new post delivered to your Inbox.

Join 2,145 other followers