Since 1970. Art on the Green is an annual Art and Craft Show in Historic New Castle Delaware. Started in 1970, it is the 4th Saturday in September, with the rain date the following Saturday. This area favorite is held in Battery Park, on the scenic Delaware River. Vendors are still being accepted. Sponsored by New Castle Hundred Lions Club, over 200 artists and crafters. Free Parking – Shuttle bus service provided; Food Vendors in the park.