Low-Riders of Enoshima Island
Enoshima Island, located in Kanagawa Prefecture, Japan, is a popular destination known for its stunning views and unique attractions. One of the standout features of the island is the presence of low-riders, a subculture of car enthusiasts who modify their vehicles to ride as close to the ground as possible. Low-riders are typically customized cars … Read more