On the outskirts of Kyiv, past endless rows of Soviet-style apartment blocks, there's a sterile rehabilitation centre filled with troops injured .
There are patients with nerve damage, burns, breaks, even an amputated leg -- and it seems almost everyone's inked arms and legs are spotted with shrapnel wounds.
Stepan Kaplunov lies on a bed with a medieval-looking contraption moving his leg back and forth -- both legs were broken in battle when a tank shell exploded next to him.
Sporting a shaved head, beard and a sleeve of tattoos, he looks like every other Ukrainian soldier in the room -- except that Kaplunov is actually Russian. It's the only citizenship he holds.
Born in Ivanovo, about 150 miles northeast of Moscow, he grew up in Russia's far north and later joined the Russian military, serving a tour of duty in Syria. He showed us his identification papers to prove his Russian birth.
- Complete coverage of the war in Ukraine
- Economics of war: Pain for Europe now, later for Russia
- WATCH: Montreal camp opens for children who fled Ukraine
He described himself as an "opponent of the Russian government and the presidential regime," and described Russian President Vladimir Putin as a "tyrant who is pining to restore the USSR."
Yet, Kaplunov says, he never felt compelled to act on his opposition, until 2014, when Russia invaded Ukraine -- seizing Crimea and part of the Donbas region.
It moved me," he told CNN through a translator. "I'm not going to say that 100% of my motivation is exactly justice. There's a predisposition in people, people who like adventure, risk taking. I had been a soldier before and wanted to apply my skills, and I had sympathy for Ukraine, I thought Ukraine was right and deserved to be helped."
So, he crossed the border, and joined up with the Azov Battalion -- then a ragtag militia of Ukraine's most hardcore fighters, many of whom were ultra-nationalists, and white supremacists.
Kaplunov says he was drawn to the battalion because it was the easiest one for foreigners to join and he knew people in it already, as opposed to far-right ideology.
"I didn't have much of a choice," he said. "Maybe I would have gone to another battalion or a regular Ukrainian military unit, but I only had acquaintances in Azov, so I went there."
Azov has since folded into the regular Ukrainian military and tried to distance itself from its extremist origins, though Russia still views the battalion as a band of neo-Nazis.
Civilians who have fled fighting via Russian-held territory have that might indicate ties to the Azov Battalion or to far-right nationalism.
Kaplunov, who says he left Azov after two years, and bounced around other units of the Ukrainian military, proudly sports a "Born to Kill" tattoo on his left arm, and the German phrase "Sieg Oder Tod," meaning, "victory or death," a battle cry widely used throughout history, but also linked to the Third Reich.
"That's my motto in life. I liked the way it sounded and the way it was written," he said.
CNN has contacted the Ukrainian Ministry of Defense and the Azov Battalion for comment.
When Russia launched a full-scale invasion on Ukraine in February, Kaplunov says he found himself defending a village in the eastern suburbs of Kyiv with a rifle and a rocket launcher. Helmet-cam video he provided to CNN shows close calls, injured colleagues and burnt-out Russian tanks. Eventually his luck ran out, and he was hit with a tank shell.
"I remember that I was very badly concussed, and my ears were bleeding. Plus, I had concussion of all internal organs and a shrapnel wound in my eye. So when I came to my senses after a few seconds, I could not see anything," he recalled. "I tried to crawl away and wanted to blow myself up with a grenade to avoid being taken prisoner."
Kaplunov says he would rather have died than have been captured because he feared if he was caught, he would have been killed, tortured or imprisoned. A law passed this month by the Russian parliament on state treason explicitly bars Russian citizens from fighting in any military conflict against Russia -- punishable by up to 20 years behind bars. It also outlaws the display of Nazi emblems.
In 2019, a popular pro-Russian blog claimed that Kaplunov had a tattoo of Hitler's deputy, Heinrich Himmler on his arm, and a swastika on his chest. CNN found the claim after meeting with Kaplunov twice. Neither of his arms show a Himmler tattoo, and on a subsequent video call, he denied having a swastika or any other Nazi imagery on his chest, though he refused to prove it.
"I don't want to pull my shirt off. But I don't have this tattoo," he said. "I don't need to prove anything to anyone."
He openly describes himself as a "Ukrainian nationalist" but says he has never held neo-Nazi or white supremacist views.
His case illustrates the complex realities of this war, and the ideological and propaganda war being waged in parallel to the real-life battlefield.
Russia has sought to justify and galvanize public support for its "special military operation" by magnifying a small minority of far-right extremists in Ukraine. Ukrainian officials routinely accuse Russians of being racists and neo-Nazis bent on wiping out the Ukrainian people. In April, the Ukrainian Defence Ministry tweeted: "The Russian Nazis declared a war of extermination on Ukraine."
Kaplunov's decision to fight against his own country cost him some friends back in Russia. He says others quietly supported him. He has also earned the ire of the Russian state. His name was published by the Russian government's official newspaper on a list of more than 200 people suspected by the government of terrorism, or extremist activities.
His parents are still in Russia, and Kaplunov says they've been visited by Russian security services, but he's never worried about their safety.
"Russia, of course, is a country of a certain lawlessness, but still some norms and rights are respected there. So my parents have no problems at all," he said.
Ukraine is his home now, and he sees his future here, though Kaplunov still doesn't have a Ukrainian passport, nor does he feel particularly Ukrainian. He's still Russian.
"I love Ukraine very much," he said. "But I still have parents and grandparents. All Russian."
To Vlad Pachka, his Ukrainian comrade in the bed next to his at the rehab centre, it doesn't matter.
"Despite the fact that in his country he is considered a criminal, a mercenary, there is always a bed for him in my house, he will always be fed, because he is defending my home," Pachka said.
Kaplunov knows he will likely never be able to return to Russia, nor can he go back to the front lines anytime soon. His injuries are extensive. Both his legs were broken, he can't walk without crutches, his hand is disfigured, and is eyes are very sensitive to light.
His recovery will take months, if not longer. But he says when he gets back to full health, he is going straight back to war.