A place where everything is huge even kangaroos