Metallica opened the doors of their rehearsal session in Baltimore to a few hundred fans, as well as the entire Internet, as they recorded the jam on Facebook Live.

> BUY NOW: METALLICA TOUR TICKETS

The metal band took the stage on Tuesday for their last rehearsal before kicking off the North American leg of their WorldWired tour on Wednesday. As a bonus, they decided to post the entire thing on Facebook and stream it live. “This is the best,” a fan said of the event. “Once-in-a-lifetime situation for a Metallica fan.”

The upcoming summer stadium tour is the first they’ve done since 2003. The tour is to promote their newest album, Hardwired… To Self-Destruct, their first in eight years. Since the album came out in Nov. 2016, the band has been touring over Asia and South America, and will work their way across North America and into Europe this year. The album is reportedly reminiscent of the band’s early work around 30 years ago.

“It’s great to be back here. The memory is a little foggy but, Hammerjacks [concert hall in Baltimore] 30 years ago,” said Lars Ulrich told ABC News 2, the band’s drummer and founding member. “It’s just amazing that people still care. We’re like little kids still just running around going, ‘Oh my God.’ Running around with a rock-and-roll band in your early 50s is kind of pretty cool, pretty cool.”

The 25-date North American leg of their tour kicks off today, May 10, at Baltimore’s M&T Stadium, and will continue across the continent, ending Aug. 16 in Edmonton. Avenged Sevenfold and Volbeat will open for most of the concerts, with Gojira joining in August.

See all tour dates below.

May 10 – Baltimore, MD @ M&T Bank Stadium
May 12 – Philadelphia, PA @ Lincoln Financial Field
May 14 – East Rutherford, NJ @ MetLife Stadium
May 17 – Uniondale, NY @ New Coliseum
May 19 – Boston, MA @ Gillette Stadium
May 21 – Columbus, OH @ Rock On The Range Festival
June 4 – St. Louis, MO @ Busch Stadium
June 7 – Denver, CO @ Sports Authority Field
June 11 – Houston, TX @ NRG Stadium
June 14 – San Antonio, TX @ Alamodome
June 16 – Dallas, TX @ AT&T Stadium
June 18 – Chicago, IL @ Soldier Field
July 5 – Orlando, FL @ Camping World Stadium
July 7 – Miami, FL @ Hard Rock Stadium
July 9 – Atlanta, GA @ Suntrust Park
July 12 – Detroit, MI @ Comercia Park
July 14 – Quebec City, QC-@Festival D’Ete
July 16 – Toronto, ON @ Rogers Centre
July 19 – Montreal, QB @ Parc Jean-Drapeau
July 29 – Los Angeles, CA @ Rose Bowl
August 4 – Phoenix, AZ @ University of Phoenix Stadium
August 6 – San Diego, CA @ Petco Park
August 9 – Seattle, WA @ Centurylink Field
August 14 – Vancouver, BC @ BC Place
August 16 – Edmonton, AB @ Commonwealth Stadium

Read more about: