Shakira dons a western-style hat

More Photos