One of Merkels new immigrant buddies?
Could be a proxy server, but Frankfurt, Germany certainly sounds an alarm.