Why so odd? It involves the disappearance of NFL articles associated with a specific team. I think every sports fan would make the connection. We don't know what was said between Putin and the Patriots but Putin's claim the ring was a "gift" seems a tad spurious.