High Concept

High Concept: Mythological creatures are real creatures that have crash landed on Earth from different parts of the galaxy.