Freel Peak Trivia

Posted on May 2, 2008 - Filed Under Wildlife | Leave a Comment

Freel Peak is located in the Carson Range on Lake Tahoe’s South East corner. With a summit elevation of 10,881 feet Freel Peak has the distinction of being the tallest mountain in the Lake Tahoe area.
Other than this geographical feat Freel Peak feels like most other peaks in the area.
Like many other mountains in the […]

Read More..>>