Gallery / Jon Strider & Happy Feet


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

From the gallery

Staffan Hellstrand, Annika Fehling and Jon after their Living Room Concert performance April 29, 2009 Visby, Sweden