Just found this on my windshield. Its a pastry I think?