Leopard is coming to town!! Posted on October 17, 2007 by mohamadfazli Yea!!! Finally the wait is almost over.. Leopard will be launching on 26th October.. Time to get the money ready.. sigh.. . Share this:TwitterFacebookLike this:Like Loading... Related