Homosexuality has been documented for thousands of years in many different cultures and societies worldwide. Likely, homosexuality has always existed in some form, although how others perceive and act on it varies greatly. In many ancient cultures, for example, homosexuality was accepted and even celebrated, while in other societies, itContinue Reading