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