LONDON, ENGLAND - JULY 05:  A fly is caught in a venus fly trap plant in the RHS Floral Marquee during the press preview day of the Hampton Court Palace Flower Show on July 5, 2010 in London, England. The 21st Hampton Court Palace Flower Show, which is the UK's biggest gardening show covering 34 acres, opens to the public tomorrow and runs until July 11, 2010.  (Photo by Oli Scarff/Getty Images)