Sometimes the most extraordinary experiences are hiding in plain sight, and the Larz Anderson Auto Museum in Brookline is automotive nirvana masquerading as a fairy tale castle just minutes from ...