Salvador Larroca

Comic book artist