strange unidentifiable creature hiding in my flower bed...frog/snake combo...very weird!