In central Europe, lay a little confederation known as Switzerland. A plus to discover as they say, but night fell in Geneva; savage noise happen, rough vibrations are felt & bright lights flash.
Its nothing but heavy duty vehicles, loaded with power and insanity!
Here is only the teaser....so keep updated!
Filmed from 2010 - .... in Geneva, CH
More on my pages:
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?