South Shore Bikes is great bike shop located in South Lake Tahoe, California that's been around for over 20 years. They've got what you need and they know their stuff because the owners and employees ride - and they ride hard - just check out the riding footage in this video...And check out SouthShoreBikes.net produced by FirstTracksProductions.com

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…