New Scratcher Joined 7 years, 1 month ago United States
reliably failing to actually deliver news since 2017
procrastinating