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