Meca svømte Den engelske kanal 10. august 2004 på 7 timer og 46 minutter og igjen den 29. august 2005 på 7 timer og 22 minutter.