Peabody Energy lays off 75 workers

Peabody Energy lays off 75 workers