Legends Of The Wild(S1):Fear In The Philippines

Animal Planet - 2020.08.17(mon) 09:00PM program schedule
In the jungles of Luzon Province, locals believe a vampire-like evil spirit has begun picking off villagers and livestock, taking them away without a trace.