‘Tis the Season at Owls Head Light By: American Lighthouse Foundation Published: December 6, 2012 Owls Head Lighthouse, perched high above West Penobscot Bay, is a majestic sight anytime of the year, but for the month of December the venerable tower has also donned a […]