New Scratcher Joined 1 year, 4 months ago United States
someone that is a person on earth that likes ducks
something