Scratcher Joined 10 months, 2 weeks ago United States
winner of the chatty remix competition 2024
winning