Where can I Buy a Money Order?

There are a lot of places to buy money orders, you can buy them at your local Post Office, Walmart and there are a lot of convenience stores that sell them also.