(The following includes content that some may find offensive or disturbing).

read more