The Electric Eel to the english have landed