A girl sits on an odd chair during a Delray Beach street festival in 2004