Gallery / Jon Strider & Happy Feet


Did you know that...
people are the only mammal that have sexual intercourse face to face?

From the gallery

The StriderFactor, Healdsburg Town Plaza, CA (2023?)