Coba jelasin Produksi dari Paper Spiders dong

Film ini melakukan pengambilan gambar di Syracuse, New York pada Mei 2019.