A man wakes up from a strange dream with a horse tail attached to his body and begins a mind-bending journey to disentangle the real from the imagined.
2022
2006
2024
1993
1990
1926
2025
1928
1979
1977
2023
1989
1992
1971
2018
—