Invitrogen on Grand Island?

Guess they are trying to find cures for cancer or some shit, “Just so happens someone that lives on the Island is right here”

Is all science and chemical crap