Purple Haze: TINY TITANS Unmask Mysterious Hooded Figure

Date: 30 November 2011 Time: 12:25 PM ET