All the giant bike are in the Netherlands, naturally Via @mclerce @toerzy

Tuesday, 2nd June 2009 by @gsightseeing