Sightings of a strange green creature cause holiday hysteria in Wahoo