Central American Idol.
Herve Villachaize is the Central American Idol. Is he worse than William Hung?
A spoof by DeFabio posted 2/13/04.
Who's linkin' to us lately?