Ferrari F8 Spider

A pair of rare supercars appear in Ho Chi Minh City

|

Car enthusiasts in Ho Chi Minh City were amazed when they saw a pair of "huge" supercars appearing at the same time on a street in Thu Duc City.