Captain Planet returns!