Belfast Northstars YouTube Documentary

The Belfast Northstars are a baseball team located in Belfast, Northern Ireland. A new documentary series called, “Striking In with the Belfast Northstars,” gives viewers an inside look at the team. The Belfast Northstars have partnered with The Baseball...