The movie is a bunch of videos of lakes, ducks, and crowds but with inverted colors, a few optical illusions, all flashing a few seconds at the time, and occasionally a plague doctor appears.
Release Date: April 03, 2022
View more ->