Spotted electric blue '05 cup in dogs shelter in ffynnongroew, CS sticker in the back window? Anyone?