4 followers
The Baltimore Orioles are a Major League Baseball team playing based in Baltimore, Maryland in the United States. Since the St. Louis Browns moved to Baltimore in 1954, the Orioles have become a staple in downtown Baltimore. Moving forward, the club has collected 3 World Series titles, 7 American L... Read more
John Angelos