Jennifer Lopez is offering fans the chance to win backstage access at her final tour date in exchange for charitable donations.

The Jenny From The Block superstar is currently thrilling fans on her Dance Again World Tour, which comes to an end on 22 December (12) in Puerto Rico.

Lopez has now announced she is giving her devotees the chance to meet her and get an all-expenses paid trip to the South American country if they donate to any of her chosen charities.

A statement on her official website reads, "Let's all make this the biggest Christmas gift ever. Our goal is to have each and every one of you (International fans too) join us in giving this holiday season!

"Your contributions support the American Red Cross, Boys and Girls Club, and Children's Hospital Los Angeles. When you contribute, you're automatically entered to win an ALL EXPENSE PAID TRIP to join me at my Dance Again World Tour Finale Show in Puerto Rico on December 22nd!"