What's with the influx of Touhou Cannonball pics lately? I thought it shut down a few years ago.
It did. What you are witnessing is an attempt to archive official art and fanart (this one is dated to November 23rd, 2019 to give you an idea of how recent it actually is). It'll die down once I get through my backlog.