no fucking clue actually. there is not too much on the 'net about this image what i can tell u it's some guys building a dildo chair then they went bankrupt and it lead to this absolute banger of a pic.
Germany