Jumping Zombie Vampire 'Jiangshi' Movies Are Absolutely Wild and a Must Watch
These movies were big in Japan in the 80s and are making somewhat of a resurgence right now, especially in video games.
Published 5 years ago in Funny
If you enjoyed this, then check out the full episode featuring way, way more luchadores.