Baltimore boss John Harbaugh thrilled to end ‘heck of a week’ in London on high
The Ravens claimed a 24-16 win over Tennessee Titans at the Tottenham Hotspur Stadium.
The Ravens claimed a 24-16 win over Tennessee Titans at the Tottenham Hotspur Stadium.