A German student created a major traffic jam in Bavaria when he 'mooned' a group of Hell's Angels, hurled a puppy at them and then escaped on a bulldozer.
The 26-year-old drove into the grounds of the motorcycle gang members' clubhouse north of Munich, according to reports in local media.
The young man, who was not identified, then dropped his pants, threw the puppy, and then fled.
After making his getaway, he stole the bulldozer from a nearby construction site, and attempted to drive it to Munich.
However, it was not fast enough, and his snail-like pace caused a three-mile traffic jam near the southern town of Allershausen.
He then fled to his home nearby where he was apprehended by the police.
"What motivated him to throw a puppy at the Hell's Angels is currently unclear," said a spokesman for local police.
He added that the student had been suffering from depression. The puppy was now in safe hands at a local animal shelter.