In this photo released by the Moscow City Court Press Service, Stephen Hubbard, a U.S. citizen accused of fighting as a mercenary in Ukraine against Russia sits in a glass cage during a court session in the Moscow City court in Moscow, Russia, Monday, Oct. 7, 2024. (Moscow City Court Press Service via AP)

News, Photo and Web Search

Other Photos

Previous Photo