Zac Efron meeting fans at the Mall of America




Mall officials estimate he drew about 7000 fans