The Lion Mountains
The Lion Mountains The mountain range known as the Lion Mountains, whose highest point is Picket Hill at just under 3,000 feet, is located on the Atlantic coast entirely within what nation? This trivia question stumped me. The Atlantic Coast is the first clue. That info restricts our answer to North America, South America, Europe, […]
The Lion Mountains Read More »