This is on my deck...what the heck is it? Sorry for the bad pics. It looks like a bright lemon yellow bloated tick, but I know that isn't what it is. Any ideas?