Carnival presents a $20,000 donation to Seattle-based nonprofit FareStart
Download photo