Got a thought... I bet Edward Snowden might know where Putin is.
Snowden asked to come home around the same time we last saw Putin.