Gay marriage is legal in 6 states, but having sex with a horse is legal in 23. Good going, america. (Source: classywithstyle, via flowers-and-sadness)

Gay marriage is legal in 6 states, but having sex with a horse is legal in 23. Good going, america.

earthlynation:

Ghost Glass Frog by Robin