The Christian Journal
Check this out: Flying Humanoid Filmed Over Phoenix, Arizona?
Nate
8 years ago
Exit mobile version