The Red Arrows

Comment by dr.R.

And what could this be: View Placemark The world’s largest heating system?