An Australian olive Python pulling up it's wallaby meal. Olive pythons can grow up to lengths of 4 metres, and sometimes exceed that. They are Australia's second largest snake, coming behind the amethystine or "scrub" Python.
Snakes wearing hats is what has been missing from your life. FYI, one of those hats looks awfully like a nipple tassle. Hint: it's the sequinny, tassle-y, nipple-y looking one.<< wow thanks I surely wouldn't have gotten it without the hibt