On 8th July 2008, BMW plans to build a big installation at the Red Square in Moscow and for that they launched a trailer today. We think that the new BMW 7 series is hidding behind that enormous building. But July 8th isn’t that far so we’ll have to wait and see.
We found some beautiful screens from the trailer, and if you wanna know something about them, leave a post and we will announce you.
Check out the Never Stand Still trailer after the jump and head over to the Never Stand Still web site to see more videos.