Fact or Fiction: Were King Cobras Released on I-25 in Wyoming?
John
Recently, a shocking claim spread across social media about an accident on I-25 in Casper, Wyoming, allegedly releasing hundreds of king cobras onto the ...
Recently, a shocking claim spread across social media about an accident on I-25 in Casper, Wyoming, allegedly releasing hundreds of king cobras onto the ...