SAN ANTONIO — Rocker Ozzy Osbourne visited the Alamo and City Hall Thursday during the filming of a television show for The History Channel.

Osbourne was greeted at 4 p.m. by more than a hundred fans and onlookers who cheered his name and took cellphone photos while the rocker stood outside the Alamo with his son Jack.