Owl’s Head
mountain, North America
Learn about this topic in these articles:
location on Lake Memphremagog
- In Lake Memphremagog
…and mountains, the loftiest being Owl’s Head (3,360 feet [1,024 metres]), on the western shore. The name Memphremagog comes from the Algonquian term meaning “where there is a big expanse of water.”
Read More