Join our community
There are two Transformers logos on the tram tracks in Helsinki, Finland - no one knows how they got there