Josh Hamilton signed with the Los Angeles Angels, marking the second year in a row the Angels have come out of nowhere to make a splash in the free agent market.
Josh Hamilton signs with the Angels: