shrek and a leprechaun live in asda, with thousands of spectators