TomRoss

By TomRoss

Glasgow Helicopter Crash

Police Helicopter Crash, The Clutha, 167-169 Stockwell Street, Glasgow. Firemen atop The Clutha.

Comments
Sign in or get an account to comment.