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