This sign was in a seemingly disused shop window in Toulouse, France...I wish I knew more about it!