It appears aliens have made contact in NYC, alien UFO looking car, or perhaps an armoured tank in disguise..