Skip to playerSkip to main content
  • 14 years ago
At long last in Israel: Monster Truck shows, which are the rage among many Americans on weekends, have come to Israel for a show at the Israel National Stadium in Ramat Gan, which the trucks will leave looking more like a war zone than a soccer stadium. 06/28/07 
Be the first to comment
Add your comment

Recommended