polaroids from the north December 03, 2013 in on the road, photostories a road trip to northern greece, with the polaroid land camera 250. Read More