Thousands of Russian neo-Nazis marched through Moscow on National Unity Day this weekend, joined by pensioners, students and families. Experts believe Russia's far right gives President Vladimir Putin a welcome justification for his authoritarian political style.

Russian skinheads, hooligans, nationalists, fascists and racists gathered on Moscow's Kutosovsky Prospect to mark National Unity Day on Sunday. They waved flags as they marched in single file along the banks of the Moskva River and to the Ukraina Hotel, across from the White House, the seat of Russia's government............

Nineteen-year-old Sergei carries the red flag of his group -- the "Slavic Union" -- tied around his shoulders. "We Russians are part of the white race," he says. "The blacks -- the Caucasians, the Chechens, the Dagestani -- should stay away," says the Muscovite, a student at the Finance Academy.