Contact Us

Curious pillars of yellow light seen over Belgorod, Russia

Yellow light beams seen over Russia's city of Belgorod on Tuesday night intrigued the residents.

  • 4
  • 5