James P Kelly

Name; Of Irish origin. It means short fucking midget!
Hey looks it’s a James P Kelly.
by Astrawire July 17, 2024
Get the James P Kelly mug.