LEWISTON IDAHO Two friends and I were watching an amazing meteor shower on or about the 17th of July in 2001, at an apartment building
Read moreTop 10 UFO Sightings
LEWISTON IDAHO Two friends and I were watching an amazing meteor shower on or about the 17th of July in 2001, at an apartment building
Read more