Laistrygonians

The Laistrygonians are Cannibal Giants