in english Hietalahdenranta August 17, 2009 chivacongelado Now, really, would you believe this is in Helsinki, Finland? No related posts.