Pet cobra on the loose in Florida (NBC)

Pet cobra on the loose in Florida (NBC)