RIP, Devan Clifford

Devan Clifford of Canadian band "You Say Party! We Say Die!" died on stage this weekend. RIP