We can't even... WE'RE FREAKING OUT, OK?!?!
#Osheaga2014's line-up is one for the ages. Ready to get excited? Here goes...
How are we supposed to wait until August 1?
Guess we'll just have to longingly stare at Osheaga 2013's best photos and daydream about all the awesomeness headed our way.
Tickets and passes for all three days (August 1-3) are on sale now!