Scotland Police Helicopter Crashes on Roof of Glasgow Pub

A police helicopter crashed into a crowded pub, known as “The Clutha” on Stockwell Street in Glasgow, Scotland on Friday. According to Scotland police, there were three people in the helicopter and about 120 patrons in the pub at the time of the crash. Latest reports indicated that there were several casualities but no confirmed deaths […]