Kangaroo Valley Folk Festival 22-24 October 2010

In Australia's Most Beautiful Valley