Scratcher Joined 6 years, 1 month ago South Korea
Giraffes are the tallest Animals.
I M A G A I N A T I O N !