"You must see the Lake Tahoe..." North America Favorite Tip by Steve38
North America General: 229 reviews and 89 photos
Favorite thing: You must see the Lake Tahoe area in California. Breathtaking.
Fondest memory: Home, in Indiana. Southern Indiana to be exact. Hills, small towns, farms. America the way it used to be.
More Reviews (1)
Steve38's Related Pages
Have you been to North America?Share Your Travels