Rainbow Visits Cannes, France
Cannes in the south France is an amazing town. For 10 days a year, it hosts the Cannes Film Festival. Thousands of people descend on this beautiful coastal town. The opportunity to meet people from all walks of life is too tempting for Richard to pass up!