Yes you can, its called Walmart2Walmart and its just like Moneygram, but its only available at (yup, you guessed it) Walmart. Go to the Money Services counter inside the store for more info. (Skip the line! Download the Walmart app and select Express Money Services from the menu!)
I do not think so but i am not 100 % certain
Maybe
Yes
Thanks! Your answer is awaiting moderation.