American football bad boy Terrell Owens is the latest US athlete to lend his hand to rapping after recording a new track with his brother. The sacked Philadelphia Eagles wide receiver has now found a new home with the Dallas Cowboys and he's blasting his critics in the new song, penned by his brother VICTOR STOWES. The track, I'M BACK, was recorded in Atlanta, Georgia.