North America, United States, Maine

Owls Head