It looks like Woodward has expanded once again and added a new location in Lake Tahoe. Here Nate Wessel gives you the run through of some of the ramps him and his crew cooked up for the new location. This place looks like it will be fun as hell!

Share
Published by
Kurt

This website uses cookies.