Jon just had the pleasure of watching the 2008 Japanese import Tokyo Gore Police and he just had to share with you his thoughts. Wanna know the crazy thing? The picture you see above you (click to read the review) is the least craziest thing in the movie.