TOTU (Tales of the unexplained) Episode 15 - I am a hybrid alien

TOTU (Tales of the unexplained) Episode 15 - I am a hybrid alien