Russia Russia: Do the Tolmachevy Sisters support the annexation of Crimea? Posted on March 25, 2014March 30, 201480 commentsbyWilliam Lee Adams Obviously. View Post Share