I've done a ton of research and decided that I'd like to try Maxxis Medusas as my fall/mud tire choice. Now I can't seem to find anyone that has them in the US. Anyone have some suggestions?
Results 1 to 1 of 1
Thread: Can't find Maxxis Medusa...