Windsor - May. 30, 2012 - Was this an alien sighting late this afternoon in Windsor Ontario?
No. It was simply a spectacular view of the sun popping through the cloud cover just north of Devonshire Mall. The combination of cloud cover and sun rays, made for some interesting sights this evening.