WATCH: YouTuber Alleges Footage Captures Fallen UFO Over Idaho
The host of a foreign language YouTube channel that showcases mysterious sightings throughout the world recently posted footage of what he claims is a UFO falling from the sky into an Idaho mountain range.