Originally Posted by
Raxel
That's the big fish bike discussed below.
I bet they are made in china and available at very low price in china...
You are right. I should have done more homework before posting a question.
I am not sure about the price though. Lots of tourists in Beijing these days. They could bring in their bikes instead of purchasing local ones.