Biking through the Technical University of Delft campus

Album: Netherlands 2008