Stuff Vindicated after they tried to destroy him. Winning is the best revenge…… Charles Darwin December 12, 2024