Show Menu


Watch Truth or Scare online: Episode 7 UFOs Over Phoenix

Michelle investigates the starnge appearnace of UFOs flying over Phoenix, Arizona.

Ready to Watch Truth or Scare, Season 1, Episode 7?
click here to see where to watch or .