Nature TTL

A giraffe in the wilderness


A giraffe in the wilderness.