-
Ben Nathan Another year, another awards season has come and gone. The Academy Awards took place on March 12th, 2023, in Los Angeles. Multiple awards went Everything Everywhere All at Once, which won the most awards at seven, All Quiet on the Western Front with four, and The Whale...