Samantha Long

Samantha Long creates whimsical paintings from her studio in American Fork, Utah.