Weird Radar Anomaly
Dawnthief
Published
11/19/2011
Is it aliens? transformers? It isn't meteors, since they do not show up on weather radar.
7 Comments