Why the **** Do Giraffes Have Horns?

View this image ›

answers.yahoo.com