DXD X Super Sentai SPD, the organisation that specializes on taking out aliens,fallen,and devils but what happens when the devils make a peace pact with them,what will happen and how will the events turn out and who said we are only using dekarangers there's gonna be a lot of twists
25 parts