New England Living: Owls Head Transportation Museum
Sponsored by Owls Head Transportation Museum
(OWLS HEAD, Maine) - With a mission to collect, preserve, exhibit and operate vintage vehicles, Owls Head Transportation Museum is one of Midcoast Maine's top tourist spots. Host Rachel Holt explores all the museum has to offer, including a ride in an antique car.