You can only get 2 and you have to do the following:
There is no second masterball, the only way to get a second masterball is to trade with a friend.
No.
Sally's beauty supply
It cannot be caught in BW. You must transfer it from another game. For BW2 it can be caught in the Dream Radar app (by having a Soul Silver cartridge in the system) and then transfered to BW2.
there is only one masterball
at Emerald: Lilycove city, u can win a masterball at Emerald: Lilycove city, u can win a masterball at Emerald: Lilycove city, u can win a masterball
You get a masterball after you beat Cyrus in the galactic HQ
Both Colress and Ghetsis are villains in Pokemon Black 2 and White 2.
Help silph co then talk to the president he gives the masterball to you.
There is only one masterball in yellow.
defeat all rockets and giovani then a man will ive you a masterball
a masterball it can catch any Pokemon in the world in one throw