The longest day - Summer Solstice 21st June 2011

The longest day - Summer Solstice 21st June 2011

Adrian West