Alleged Abduction at Moscow Station: Video Exposes Impunity?