Freddie Stroma and Josh Bowman look dapper in their suits while posing for photos at the top of the Empire State Building on Friday morning (March 3) in New York City. The guys are starring on the new ABC series Time After Time, which will debut on Sunday night with … Read entire story.
Source: Just Jared