Car Shows April 18, 2004 Japan Town Cherry Blossom Festival 04-18-04 Japan Town Cherry Blossom Festival 04-18-04 Click Here to View Gallery