100_1792 Published May 22, 2013 at 4608 × 3440 in The Netherlands 2013 Delft Continued ← Previous Next → The clock seen from the ground