236View
5m 18sLenght
1Rating

Black Tea Fields, Limuru, Nairobi, Republic of KENYA.