News Locke and Key season 2 release and new photos revealed