By Victor Omondi Two Amazon employees are said to have died within hours of one other in the company’s Bessemer, Alabama, facility last month. Now, through the workers’ rights organization More Perfect Union, two of their coworkers are speaking out, alleging that the e-commerce giant is attempting to conceal the fatalities. In a video interview […]