123movies

Overworked Researchers

S1 E28 February 24, 2016 0h 3m
Source:
Advertisement
Advertisement
Advertisement

Overview

Researchers dedicate their lives to research. Professor Mustache highlights the scientific contributions of some overzealous researchers, some of whom have quite literally sacrificed their skin in the name of science.