pretty good and original
but i find the idea "sea behemot" inconsistent, sumerian mitology says there are three giant beasts, behemot (for earth) leviatan (for sea) and ziz (for the sky), so i think you got my point.
ps:i'm not sure its sumerian, but wikipédia surely know about it.