User blog comment:Commander Toaster/Community Creepypasta/@comment-27730508-20180307100935

Seems legit.