Yep, its a shredded weather balloon, though I hear tell of someone having seen some odd looking little green fellow with large eyes darting about the place - apparrently left in a hurry coz' there was no crops to play in and make some odd symmetrical shape on account of the drought.