" is headquartered in Sunnyvale, the US." It is? Oh wait....I forgot "the US". Of course, in the US. How many Sunnyvales's are there in the US? This thing read horrible.......... "Its partners include...." Really? Partners? Someone is stretching the definition of partners. LOL Just thought I would put in my two cents on the "More press releases» Press Release ." LOL
(0)
(0)
Amarantus Bioscience Holdings (AMBS) Stock Research Links