Many people on Twitter have been saying not so great things after a few pictures leaked of action scenes from the new live action "Power Puff Girls". Some think the team could have done a better job in the costume department. The show is expected to release this year on The CW. What do you think?
Photo: Getty Images