Littlest Pet Shop Sweetest 2 Pack Cow # 3126 & Ladybug # 3127
Sweetest Littlest Pet Shop #3126 & #3127. Hasbro 2012