500,000 line the streets for a vintage parade