Monday, March 2, 2026
93 years ago
Willis O'Brien's stop-motion ape opens at Radio City Music Hall in 1933, setting the template for the monster film and for its effects.