Defiant Sweep Admin at 4:55 pm May 30, 2016 Ronan Cannon writes: The Gods have spoken! Doubt them at your peril! Spotted on Hainan Island, southern China. I think it means we’re going to ‘clean up’ at the Euros! FacebookTwitterPinterest