Around 2004, a year before wedding Sandra Bullock, Jesse James posed as Adolf Hitler, wearing a German soldier's cap, miming the evil dictator's mustache and giving a "Heil, Hitler" salute.
The disturbing photo is featured in the new Us Weekly (on newsstands now).
"He did it for shock value," a source tells Us Weekly of the shot, taken in James' home.
The photo comes out days after TMZ unearthed a shot of James' alleged mistress, tattoo model Michelle McGee, wearing a swastika armband at a photo shoot.
Is James — who has since checked into rehab — a neo-Nazi?
Though some have suggested that his West Coast Choppers logo resembles the Third Reich emblem, the biker is "just a history buff," an insider tells Us Weekly. "He had a stepmom whose father lost family in the camps, and they'd talk about it growing up. Jesse's not a white supremacist."
Adds another, "Gearheads are fascinated by war machines, including those of the Third Reich. But he's far from a neo-Nazi."
Sign up now for the Us Weekly newsletter to get breaking celebrity news, hot pics and more delivered straight to your inbox!