This week Spencer returns once again to discuss important topics like quality of life at Seaworld, those damn anti-vaxxers, and, for some reason, religion, which was pretty fun.
See All 14 Episodes of "Peer Reviewed"