a strong stomach is required -you've been warned