A plane lands on Russell Square

I'm off to the Big Tea Bag soon for some R&R and on spying google maps I came across this plane landing on Russell Square. Now I know I cannot be the first to see this, so don't shoot me for pointing it out. I just thought it was curious. http://goo.gl/maps/e44Nt