After their unlikely return this year, Guns N’ Roses already have their sights set on 2017. The classic rock n’ rollers have been teasing a major tour announcement for next year, and made good on that promise this morning with 35 fresh tour dates.

The tour spans from May 27th through September 8th, with a long stretch through Europe followed by another stretch in North America. The band will be mostly hitting cities that they missed in 2016, including a number of shows in Canada.

Check out the full schedule below, and head to their website for ticketing information.

Guns N’ Roses Tour Dates

Europe

May 27 – Dublin, Ireland, Slane Castle
May 30 – Bilbao, Spain, San Mames Stadium
Jun. 02 – Lisbon, Portugal, Passeio Martimo De Alges
Jun. 04 – Madrid, Spain, Vincente Calderon Stadium
Jun. 07 – Zurich, Switzerland, Letzigrund
Jun. 10 – Imola, Italy, Greenfield
Jun. 13 – Munich, Germany, Olympiastadion
Jun. 16 – London, United Kingdom, London Stadium
Jun. 20 – Gdansk, Poland, Stadion Energy Gdansk
Jun. 22 – Hannover, Germany, Messe
Jun. 24 – Werchter, Belgium, Classic
Jun. 27 – Copenhagen, Denmark, Telia Parken
Jun. 29 – Stockholm, Sweden, Friends Arena
Jul. 01 – Hämeenlinna, Finland, Kantolan tapahtumapuisto
Jul. 04 – Prague, Czech Republic, Letnany Airport
Jul. 07 – Paris, France, Stade de France
Jul. 10 – Vienna, Austria, Ernst Happel Stadion
Jul. 12 – Nijmegen, The Netherlands, Goffert Park
Jul. 15 – Tel Aviv, Israel, Hayarkon Park

North America

Jul. 27 – St. Louis, MO, The Dome At America’s Center
Jul. 30 – Minneapolis, MN, U.S. Bank Stadium
Aug. 02 – Denver, CO, Sports Authority Field at Mile High
Aug. 08 – Miami, FL, Miami Marlins Stadium
Aug. 11 – Winston-Salem, NC, BB&T Field at Wake Forest University
Aug. 13 – Hershey, PA, Hersheypark Stadium
Aug. 16 – Buffalo, NY, New Era Field
Aug. 19 – Montreal, QC, Parc Jean Drapeau
Aug. 21 – Ottawa, ON, TD Place Stadium
Aug. 24 – Winnipeg, MB, Investors Group Field
Aug. 27 – Regina, SK, New Mosaic Stadium at Evraz Place
Aug. 30 – Edmonton, AB, Commonwealth Stadium
Sep. 01 – Vancouver, BC, BC Place Stadium
Sep. 03 – George, WA, The Gorge
Sep. 06 – El Paso, TX, Sun Bowl Stadium
Sep. 08 – San Antonio, TX, Alamodome