Yes
Yes. Money gram and western union
Western Union or MoneyGram can be done online. On either of their web sites. To send money "Walmart to Walmart", which is the cheapest, you have to do it at the store.
Chris yes you can.. and I believe that they have a app you can download
Thanks! Your answer is awaiting moderation.