Smash Mouth plays free concert at Regatta to ... Shrek fans? | Blogh