Share

Drivers demonstrate stunning skills at drifting battle

Hold your breath! Drivers competed with each other during a thrilling drifting race in south China’s city of Zhuhai.

Leave a Comment