Friday, June 03, 2022

"Dinosaurs: The Terrible Lizards"

A short film by Wah Ming Chang, an artist who worked on the original Star Trek and Land of the Lost.



Via Boing Boing

No comments:

Post a Comment