The rain failed to dampen Preston's spirits as it celebrated its 50th Caribbean Carnival with a three-day bank holiday extravaganza. Moor Park was awash with vibrant colour, DJs and thousands of visitors in celebration and recognition of the Caribbean community in Preston.