User blog comment:Adsper/All Possible Mobs/@comment-68.13.197.179-20180914142345/@comment-125.165.13.207-20180915115225

Do you mean Megalograptus?