The Black Joy Parade is the largest free, family-friendly event of its kind with over 20,000 people expected to join in.