Eye for an eye (31/45)

Eye for an eye