Someone Just Captured Something Huge Above Switzerland Near CERN''s Large Hadron Collider

previous post