Menu
© 2026 The Couch Critic
Status
Released
Release
2026
Runtime
3m
"Who made the humans? ... AMBITION."
"Who made the humans? AMBITION ..." An experimental short film by ShubHankar.