the team plays their home games at the ovidio torres stadium located in las tunas