Everyone can see the trees in this clever optical illusion – but only 1% can see the two Greek gods among the branches 10 October, 2024 by Newstars Education See also Nine of the dead in the netherlands and German city of Hanau, germany, is also suspected in death