If those videos DID not UPSET you, This Video call Dinning on Dogs from Yulin, China. Extreme Graphic content. The content that nightmares are made of.
Vice did a 20 minute video on the horrors at Yulin. The trailer is below. The full version in HD Horrific Glory is on this site if you care to view, but you are warned it is very graphic and disturbing
Admin for DAO