Mega-Sibilings VS The Powerpuff Girls

Description
Capcom VS Cartoon Network! These super powered, siblings who are created by a scientist shall battle to the death! But which team will come out on top?