On the day his older brother Justin Verlander makes his season debut for the Astros, Ben Verlander delved into the Astros' problems on the latest episode of his podcast, released Friday, calling the team "embarrassing to watch." With three-time Cy Young winner Justin Verlander on the injured list, the Astros have gotten off to a 6-14 start as they open a weekend series with Verlander on the mound in Washington, D.C. "It is ridiculous what is happening there; it is embarrassing to watch," Ben... Read this story