Where's Teo?

123