Last weekend in Montebello, Quebec, Canada, metal and rock fans gathered for the 10th annual Amnesia Rockfest for what was surely a weekend to remember.

The Offspring played their 1998 album, Americana, in its entirety on the main stage that also saw performances from Bad Religion, Deftones and Linkin Park. The Tony Sly stage was filled with punk as Sick of It All, Cro-Mags and the Exploited had mud pits going throughout the first day of the festival.

With sore muscles and raspy voices, fans returned for the second day and main stage performances by Rancid, Flogging Molly and Less Than Jake played. Over at the Jagermeister Stage, it was partying from beginning to end as the Melvins, Thrice, Tenacious D and the Pixies all performed. Some of the best and most unforgettable moments of the weekend came from Gogol Bordello and Refused.

Check out our gallery from both days of Amnesia Rockfest above.

More From Diffuser.fm