Macklemore announces 20-date North American tour after release of studio album

Macklemore confirmed a 2023 Ben tour after the release of his new…