Competitions are hosted by the YCA and membering troupes within the organisation.
Copyright © 2006 - Yorkshire Carnival Association Registered Charity No: 1075071 admin.yca@ntlworld.com