Tesla Store in Munich, Germany Published October 31, 2013 at 2592 × 1936 in Tim’s Travel Photos Tesla Store in Munich, Germany