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?