Ten Days' Wonder Reviews

December 3, 2018
It's a minor masterwork of freakazoidal cinema.