Batstache

Regular price $3.95

Each mustache is made of lifelike synthetic hair and fits most upper lips.