Impulse 60000
Consumer Report
Impulse 60000 have charges on my debit card. Have no idea who or what these charges are. Got one for 39.99,19.99 and 9.99 Dont know if its a part of all this mess with people's ss# being stolen or not. ...