This is graphic and may be hard to watch for some.