Our final photo recap from this year's Osheaga.
After days of teasing, the complete Osheaga 2019 lineup is finally here!
Check out the final round of Osheaga 2019 announcements ahead of the full reveal on March 26.