Monster Michel Todd and Mrs Monster are in the UK and excited to meet some of their fellow armwrestlers and fans at the ...