Who knew you could find such amazing illusions at a flower show? Of course, this isn't any ordinary flower show. It's the largest one in the world. The Hampton Court Palace Flower Show is an annual extravaganza in London that features stunning floral displays as well a number of imaginative gardens including a literal Bridge Over Troubled Water.
Opening to the public today, the flower show also includes some mind-bending illusions like flowers that seemingly go on forever (thanks to a large photographic backdrop), daises made of metal and a bench created with a street's double yellow lines that have mysteriously risen in mid-air.
Hurry before it's too late. The show will only last until July 8.
Find more images at Guardian.