Tagged: Chicken Licken

Chicken Licken Advert

Chicken Licken is one of well-known fast food brands in South Africa. This fast food chains sells mainly chicken products. Their main rival is KFC in South Africa. This advert...

Loading...