Treer

A German company known as ”TREER” may have designed a revolutionary new automobile. Their site features what appears to be an advertisement in which two cars have sex.

Who knows what all this could mean.

 

Advertisements