Moment at 5:39 in 2024 BYD Yangwang U8 - China's Craziest and Luxury SUV! by CAR TV.
2024 BYD Yangwang U8 - China's Craziest and Luxury SUV!
Saved by Jhonne Francisco 🍀.