yellowcape - (Tales of the new teen titans annual #3)Hiya Dickie. Dun dun dun dundun! Confrontation...

more about : yellowcape