Memory lane 2 min readPepsi toast of the USSRPEPSI Cola might ‘hit the spot’ as the US soft drink company’s ad claims, and that certainly was true more...