TEDDY AFRO and ABOGIDA BAND Live on Sunday, August 31st Labor Day Weekend at Echo Stage Washington DC.