Forced to initiate a long trip and leave Bangladesh, 075731 reveals the ruthless social and ecological impact of our production and consumption system.