An obstacle course is no match for the Powerpuff Girls and their amazing superpowers in this ID, one of six we created for Boomerang.