What's happening?

Degrassi: 2x18

Jan. 26, 2003