Devil May Cry, Netflix‘s newest animated series, will soon be making its explosive premiere. The animated series, which is based on the popular video game and 2007 animated series of the same ...