The results are in for the 12th AMD World Championship of Custom Bike Building and Suicide Customs of Japan takes the win for their entry, Rumble Racer. Michael Naumann of Germany took second with Simple Iron and third place goes to Krugger Motorcycles of Belgium for his S&S 103 powered LADD. Custom builds like these will appeal to some more than others. Personally, I like … [Read more...]