An animated poster for a fictional filmfestival featuring animated films.
Thumbnail for the animation