I just took my DD out for a walk in the buggy and flipped the hood screen over so I could see if she'd finished her snack... and I found this! I rarely put that bit back so god knows how long it's been there. Anyone know what it is?! It's made me feel all gross and itchy