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.
2024
1997
1938
2023
—
1972
2022
1934
2020
1988
2025
1955
2012
1998