People ride bicycles during the Moscow Spring Bicycle Festival in Moscow, Russia, May 21, 2023. About 50,000 cyclists took part in the festival this year. (Photo by Alexander Zemlianichenko Jr/Xinhua)
People ride bicycles during the Moscow Spring Bicycle Festival in Moscow, Russia, May 21, 2023. About 50,000 cyclists took part in the festival this year. (Photo by Alexander Zemlianichenko Jr/Xinhua)
People ride bicycles during the Moscow Spring Bicycle Festival in Moscow, Russia, May 21, 2023. About 50,000 cyclists took part in the festival this year. (Photo by Alexander Zemlianichenko Jr/Xinhua)
People ride bicycles during the Moscow Spring Bicycle Festival in Moscow, Russia, May 21, 2023. About 50,000 cyclists took part in the festival this year. (Photo by Alexander Zemlianichenko Jr/Xinhua)
People ride bicycles during the Moscow Spring Bicycle Festival in Moscow, Russia, May 21, 2023. About 50,000 cyclists took part in the festival this year. (Photo by Alexander Zemlianichenko Jr/Xinhua)
People ride bicycles during the Moscow Spring Bicycle Festival in Moscow, Russia, May 21, 2023. About 50,000 cyclists took part in the festival this year. (Photo by Alexander Zemlianichenko Jr/Xinhua)
People ride bicycles during the Moscow Spring Bicycle Festival in Moscow, Russia, May 21, 2023. About 50,000 cyclists took part in the festival this year. (Photo by Alexander Zemlianichenko Jr/Xinhua)
People ride bicycles during the Moscow Spring Bicycle Festival in Moscow, Russia, May 21, 2023. About 50,000 cyclists took part in the festival this year. (Photo by Alexander Zemlianichenko Jr/Xinhua)