The Nationals have signed free agent catcher Johnny Estrada according to MLB.com. Washington inked Estrada to a $1.25 million contract according to a number league sources. General Manager Jim Bowden wouldn't confirm or deny the rumors.