We have no idea what to make of this bonkers trailer for The Iron Mask

6:15pm PST - February 12th, 2020    face mask - Ars Technica

"When I get the seal of the dragon, I will rule the world."