PICS: The Bala Brothers take on America
The Bala boys have just returned from a promotional tour in the United States of America and they sent back snaps of their travels.
Loyiso and Zwai spent last week touring America, including stops in Atlanta, Arizona and New York. The brothers were in the states promoting what we guess is their up and coming TV special Bala Brothers: In Concert set to air in the states in March.
They sent back pics of themselves on their travels, including getting caught in the snow and being chauffeured around the city.
Take a look: