Larry Chen | Tokyo Auto Salon 2024 at Makuhari Messe.

Source: