7 Apr 2023, 21:16 UTC · By: Daniel Patrascu / Harley-Davidson Trojan Horse is a custom motorcycle based on a 2010 Street Glide and put together by Japanese garage Bad Land