Getting this badge means you completed the "Bella the Bell Pepper" Detox WOW Challenge.

Congratulations!