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