Talk:Jim Henson vs Stan Lee/Rap Meanings/@comment-26427548-20150804003418/@comment-1652808-20150804040525

That's exactly what the reference was, seeing as how he said "unstoppably", and juggernaut is known as an unstoppable force.