Shirts Off Our Backs: Photos by Christopher Moeller

41 Photos