A spanking good time

So, let me start by saying that we all have different ideas of what “having fun” means to us… To some, it’s about good, quality time with friends. To others,…