Aliens landed in Muskegon, Michigan in 1964

How do we know? They left behind the Church of St. Francis de Sales. To this day, the locals think that this is an image of Our Lady.

Comments

Unknown said…
I prefer this Church of Saint Francis de Sales:

http://www.francisdesales.com/new-construction/images/sanctuary2.jpg