We thought these types of things only existed in Australia!  But no, this giant black widow feasting on a snake is in Omaha, Nebraska!  Scratch Omaha off the vacation destination list too!