I had a crush on Tyra Banks, says Zac Efron

Zac Efron has revealed that he had a huge crush on Tyra Banks as a teenager .