The Red Car
October 21, 2013 in the United States ⋅ ⛅ 90 °F
The Disney imagineers have, once again, done a great job with the immersive details in the parks. This streetcar is actually a shop selling Mickey Mouse ears, autograph books and various other goodsRead more

