After a yearlong hiatus, My Morning Jacket returned to perform at their own second annual One Big Holiday Festival in Riviera Maya, Mexico with a massive 25-song set. The set -- some of which featured the War on Drugs' Adam Granduciel on guitar, Sylvan Esso's Amelia Meath and the Preservation Hall Jazz Band's Clint Maedgen -- also included the debut of a brand new song titled 'Big D.' You can watch fan-footage of the band performing the new song below.

The set also included a ton of covers, from Hall & Oates' 'I Can't Go for That (No Can Do)' (which you can also watch below) and Mazzy Star's 'Fade Into You' to Bruce Springsteen's 'I'm on Fire,' the Cars' 'Drive,' Chris Isaak's 'Wicked Game' and Christopher Cross' 'Ride Like the Wind.'

My Morning Jacket will release the first of two new studio albums they've been planning later in 2015. They're also currently on the bill for major festivals like Bonnaroo and Louisville's Forecastle.

Watch My Morning Jacket Debut 'Big D'

Watch My Morning Jacket Cover Hall & Oates' 'I Can't Go for That (No Can Do)'