What's happening?

Degrassi: 2x16

Jan. 17, 2003