[VIDEO] Lowrider Super Show Japan 2017 at Makuhari Messe
The Lowrider Super Show, the biggest event of the year for Japan’s lowrider community, took place at Makuhari Messe on Nov. 19, 2017.
In a time of both misinformation and too much information,
quality journalism is more crucial than ever.
By subscribing, you can help us get the story right.