Notice the Twin Towers in several of the shots of this video ... and God sends in his Wild Angels ... http://www.youtube.com/watch?v=OaXznfBPbyM
http://www.youtube.com/watch?v=Qd1Tis4_Ql0