While most of the artist's greatest hits are pop songs designed to make the listener feel sexy and carefree, people couldn't help but notice certain moments in the 15 minute performance that struck a deeper chord.
You can watch their full set below.
The administration of President Donald Trump has frequently targeted Latinx people of various immigration statuses. It's detained American citizens and separated families. It infamously neglected the American territory of Puerto Rico after the destruction brought by Hurricane Maria and the disasters that followed.
Some think Shakira and JLo called out these atrocities in ways you may have missed.
One moment featured individual children in cage-like orbs, considered by some an allusion to the children separated from their families after the Trump administration reversed Obama-era guidelines that charged first-offense undocumented immigrants with civil offenses, rather than criminal. The Trump administration made all border crossings criminal, leading to a massive uptick in family separation, border facility overcrowding, and children in cages.
Another pivotal moment came when Jennifer Lopez shouted out her Puerto Rican heritage by donning a giant Puerto Rican flag while singing Bruce Springsteen's "Born in the USA" with her daughter, Emme.
Much of Puerto Rico remains without power after the destruction of Hurricane Maria, Hurricane Dorian, and a 6.0 magnitude earthquake that hit the island earlier this year. The Department of Housing and Urban Development recently made available some of the billions of dollars in relief aid after months of unexplained delay.
People praised the artists for their tributes.
Let's get loud.
You can read more about Trump's immigration policies from Border Wars: Inside Trump's Assault on Immigration, available here.