I realized something today. By Nytrik January 2, 2011 14 Comments The Demon's Crest title screen is bad as shit. Look at it. It's fuckin' awesome. What's a really bad ass title screen you remember? 14 Comments