Moment of Zen - Turkey Loves Obama

  • Aired:  04/07/09
  •  | Views: 34,515

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

Loading...