freaks of nature

Congratulations to Amelia Vega, the new Miss Universe 2003. How the hell did they determine that the other planets in the universe doesn’t have more beautiful ladies than Ms. Vega? is that it, bury science and space exploration now because the Miss Universe crowd have categorically decided that only Earth has living breathing beings? Another …