Published On Nov 20, 2012
By Timothy Ross White www.tahoefilmscout.com
Fallen Leaf Lake Boat Launch and Marina is located in the back of Fallen Leaf Lake right next to Lake Tahoe, California USA. Please, subscribe, comment and like.
show more
To download video: Right click on the following button and select "Save Link As"
To download mp3 (audio): Click "Download mp3" button
Download mp3Copyright © 2024, All Rights Reserved!