What do you suppose???
This area has strange bugs. This was on our Jeep window when we were at a country store, and I asked a woman in the car next to us what it was, and she said it was a bug...a big bug. Ok, that wasn't as helpful as I'd hoped! It looked so much like a leaf, and was more green than yellow.