"Yayyyyyy! Aaron Maybin signed!!! I think! (Puzzled look on my face & scratching my head!)"
Apparently he leaked the news before even the team knew about the signing. Do we give the credit to TO or Adam Schefter? My guess is Adam Schefter's "source" was TO's twitter. Mark one down for Owens, future ESPN NFL insider.
We will update the terms on our NFL Rookie Signing Status page as soon as we hear them!