20 Sep 2020, 10:53 UTC · By: Daniel Patrascu / 2019 Harley-Davidson Road Glide handled by a California shop called Suicide Machine Company was featured in the bike maker's The No Show