Dragons or giant pythons are creatures that seemed to exist only in legends but were actually known to have coexisted with humans.
Dragons or giant pythons are creatures that seemed to exist only in legends but were actually known to have coexisted with humans.