Earth Life Sciene Institute

No.13806817 ViewReplyOriginalReport
What do you think /sci/? Are these guys actually making any contributions to their field or are they just some fancy name fucking around?