The organizers of this years Monster Track have pulled the plug. There will be no main race on Saturday March 8th. Here is what Squid, had to say about the decision:
“The organizers of Monster Track 2008 have decided, after careful consideration, to cancel this yearâ€™s main race.
This decision did not come easy […]