Jarjacha: Save the drama for your llama
Manage episode 501389866 series 3665453
This week we're off to the mountains of Peru to discuss a were-llama-incest-demon, the Jarjacha! We try to wrap our heads around the look of this creature, discuss reasons for eating brains, and put plans together for a new cryptid-fur clothing company!
Follow us on instagram @gregscryptidcorner
17 episodes