James Foster
James Foster

James Foster

keeping these horrendous raps up so anybody listening in the future can remind me of them, so that I can get the punishment of lifelong embarrassment I deserve from making these in the first…