Esplanade Aviary, Palmerston North, June 2013 | June 2013

posted 2013-06-07