Unless you're one of the lucky few, you may never get inside The Lost Kitchen in Freedom, Maine. Consider this a virtual glimpse.