Alabama town celebrates the time UFOs came to visit

Saturday, August 20, 2005 at Saturday, August 20, 2005
Once it seemed like everyone on Earth and beyond was watching this northeast Alabama town...

0 comments