Every year I miss the X Games and Dew Tour cos I can't find it live on TV anywhere... Extreme always shows it a couple months later which is ok but not really the same thing. Any solutions would be greatly appreciated!
Yeah I looked at that site but it was in a language that I don't understand and when I clicked stuff nothing happened.. I was hoping for a TV channel that airs them, what channels do they show them on in the US?