Truckee California has become the latest town in California to sport its own pump track. From the looks of it, its pretty sweet too. Located in the Riverview Sports Park the site chosen to host the pumptrack project is adjacent to the current BMX track. At 17,000 square feet, the massive track is actually three […]