home
media
live
art
moon
personal
The Statue of Liberty and the Eifeltower next to each other, in Paris. Riding bikes give one the feeling one is totally free. Whatever that may be.