Terrell Owens has finally found a place to live in Buffalo.
Owens has agreed to lease a 4,500-square-foot, newly built home in Orchard Park, according to a real estate agent.
The search made headlines after Owens said he was turned down from viewing one home because the owners didn't want any drama in their neighborhood.
T.O. Finally Finds A Home In Buffalo