Yikes. This is hard to watch.