Another defunct Ottawa, ON band playing some sick stuff.

other discussions
 

Another defunct Ottawa, ON band playing some sick stuff.