The Plaza in Atlanta proudly hosted the unveiling of the 2023 Buried Alive Horror Film Festival Award winners. This prestigious...