Hillary needs to step down
Maybe while she's in Russia, should could 'step down' into this local tourist attraction.