Isaiah Allen's conviction for the 2023 murder caused public outcry and forced the gas station to shut down.
Read More