47-year-old Shakira, dancing in a bikini on the yacht, captivated(09) Save Image Image gallery: How Old Is Shakira