Visiting Suicide Choppers

Suicide Choppers is the name of a custom builders shop in Dunkerque in the North of France. The owners are very good friend of ours and their place is a much used stop on our travels. In this case it was the goal of the trip!