TOPSHOTS Kite enthusiasts participate in the St Annes Kite Festival on the seafront in Lytham St Annes, north west England on July 25, 2015. The festival, which takes place on July 25th and 26th, features single line kites of all shapes and sizes including the world's largest teddy bear kite. AFP PHOTO / OLI SCARFF