Epic thread necromancy for great justice!
The airship described in this article seems to be of a Lifting Body Airship design like those described in
Airlords of the Ozarks:
The world's largest aircraft has been unveiled - and it's a mammoth
The title is a bit confusing though. It's not really a mammoth