There's no doubt that Jennifer Lopez and Marc Anthony's onstage chemistry makes for memorable performances, and proof of that is their duet at the Latin Grammys last week, where they sealed their "Olvídame y pega la vuelta" performance with an epic kiss.
Following Anthony's medley of hits like "I Need to Know," "Tu amor me hace bien" and "Vivir mi vida," the amicable exes premiered their new Spanish single at the T-Mobile Arena. "Marc is a living legend," J.Lo gushed after their duet. "He is a magical and pure artist giving away classics that will stay forever. He will always be many things in my life."
Their Latin Grammy moment hasn't been the only time the pair has shared the stage. Throughout the years, Anthony -- who is producing Lopez's forthcoming Spanish album -- and the "Ain't Your Mama" singer have performed together, from "No me ames" at Radio City Music Hall to their "Escapémonos" performance at the 2010 Grammys.
Below, check out five of their most memorable performances onstage throughout the years (here's hoping there are many more to come in the future) and vote for your favorite:
"Olvídame y pega la vuelta" at 2016 Latin Grammys
"No me ames" at Radio City Music Hall (2016)
"Escapémonos" at 2010 Grammys
"Quimbara" at American Idol (2010)
"Por arriesgarnos" at concert (2010)
Favorite JLo & Marc Anthony onstage performance?