Latitude Festival, Henham Park, Suffolk.
July 13th 2007.

Latitude Festival, Henham Park, Suffolk.
July 13th 2007.