458 hits on the same image gif today by this IP address: 188.8.131.52 which is in the Integra Telecom network in Oregon:
OrgName: Integra Telecom, Inc.
Address: 1201 NE Lloyd
Address: Suite 500
NetRange: 184.108.40.206 - 220.127.116.11
Not sure why we get so much strange traffic from the Integra Telecom network.