Cruising Shibuya Deadend in Japan

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!