Where's Teela ... ?