"Orthopeadic" hand and leg attachments made for the film The Island of Dr. Moreau

 

 

HOME BUTTON HOME

 

DIVISION