From afar, this may look like a UFO crash out in Potters Field, London, but it’s actually just a creative marketing scheme for a new car. Click here for first picture in gallery.
They offer no explanation as to what’s going on over there across the pond. Do any of you know what this is? Movie shoot? Publicity stunt? Photoshoppery? Actual alien invasion?