Are Mr Lordi and Jeff Martin from the same country?