Miguel Cabrera TV Spot – Leyland calls in a favor

Sharing is caring!

If Cabrera never existed… Leyland would have called in a favor from the Baseball Gods to create him.

httpv://youtu.be/EFVTc_xaBt8

1 thought on “Miguel Cabrera TV Spot – Leyland calls in a favor”

Comments are closed.