Senior Reporter Michelle Castillo gives a glimpse of her trip to South Africa and its many wonders as she shares videos and pictures with Cheddar News.

Share:
More In Culture
Load More