Video-The Philippines Pedicab

If you have never experienced “The Ultimate Transportation System” then you have never been to the Philippines. I’m not talking about fancy subway systems like the London “Tube” or the Japanese “Bullet” trains that speed you to your destination. I’m not even talking about the average subway system in any large metropolitan area. No. I’m […]