On the first Saturday of every month Low Riders take over the busiest street intersection in the world, “Shibuya Crossing” in Tokyo Japan. Being in the streets of a foreign land far far away from California and watching Low Riders cruise, hop, three wheel is almost hard to believe but these Japanese car clubs are real riders. Enjoy!
video: http://www.bysailr.com