Manchester Druids

The Manchester Druids were a 21st century baseball team.

A team photograph of the Manchester Druids was displayed at Battersea Stadium in London.