It appears aliens have made contact in NYC, alien UFO looking car, or perhaps an armoured tank in disguise..
It appears aliens have made contact in NYC, alien UFO looking car, or perhaps an armoured tank in disguise.. Vehicle - Misc, Land - Cars By: blurrd