A town completely for cryptids ?? Or just,, they end up there ?
Futuristic syberounk neon city placee