Vajra

irresistible force, indestructibility.

More by Paul Amerson

View profile