This overlooked Baxter State Park hike offers stunning views of Katahdin

The Owl is a dramatic peak that rises about 3,700 feet above sea level in Baxter State Park, with a pretty cool name.