Moment of Zen - Turkey Loves Obama

Aired:  04/07/09 Views: 34,533

A county in Turkey showed their love for Obama by sacrificing 44 sheep. (0:12)

Loading...