4 min 57 secYour browser doesn't have Flash installed.
In this town, cars appear to defy gravity and go uphill! It is said the ghosts are pushing the cars. If ghosts can push cars, maybe we can make them run in giant hamster wheels to generate electricity.
I HAVENT SEEN THE FUCKING VIDEO YET!!