Wednesday, May 23, 2012

Daffodils in front of Cardiff Castle, Wales (© Exactostock/SuperStock)