The interactive website appears to promote a fictional amusement park that exists in Peele's upcoming film.
Christian Zilko, IndieWire
Sat, 07/02/2022 - 10:30am
The interactive website appears to promote a fictional amusement park that exists in Peele's upcoming film.