The Human Centipede 3 (Final Sequence) released in 2015, and dives headfirst into the grotesque, promising a 500-person human centipede created by a deranged prison warden. Here’s how you can watch ...
The Chinese red-headed centipede (Scolopendra subspinipes mutilans) contains special chemicals named alkaloids that reduce inflammation and fibrosis in kidney cell culture, according to a new paper in ...