Definitions by JohnPranksWillSpank
John Banks
John Banks by JohnPranksWillSpank November 22, 2021
John Banks
An old man, who was probably fired from NASA, kayaks every morning in Santa Cruz with his favorite beans.
John Banks by JohnPranksWillSpank November 22, 2021