Tag Archives: Larissa Greece

no alt

Our passion is technology. Sometimes all we need is to hangout with some crazy guys that share the same passion with us. That need was filled recently, in Larissa, Greece, the location of CML’s European HQ. Across from …Read the Article