3 Gods 1 Science - #155
Show: On the Spot --> Season: 13 - On the Spot Lost in Time!
AirDate: 11/22/2018
Runtime:
Voting: 0 (0)

Overview: The gods have spoken and what they have to say is disturbing.