The Falmouth Worm Charming Championships 2023 take place on Sunday, May 21, at The Dracaena Centre in Falmouth, charming 260 worms to the surface using a combination of instruments, vibrations, water and madness.The Falmouth Worm Charming Championshi