The first-ever Dubai Grand Parade of supercars in Dubai, part of the inaugural Dubai Motor Festival. More than 500 car owners participate in this event. Watch Continue reading