Froghemoth

A huge terrible frog-behemoth.
Geographic Distribution