Week 9

Due Oct 16, 2019

Another long one, but you could probably watch at a faster speed!

BC only