Sir Bob Geldof has arrived at the Melbourne Cup Carnival. The 73-year-old rock star brought his signature flare to Flemington Race Course as he joined the other celebrity guests.