Oof. This is hard to watch.