Petroglyph Aliens Stamp

$1.50
Is it something earthly or other?  Have fun with this one.   approx. 1 inch