Fan Inspired Baby Alien Sticker

Fan inspired sticker of the popular baby green alien peeking over whatever you decide to stick it on! Created for SPD Concepts (www.spdconcepts.com).