All activity
YouRoam
left a comment
On the bottom of their website, it says "Rated 6.3 out of 10 based on 1,626 reviews. See some of the reviews here." of course all the reviews shown are 4-5 stars... misleading?
Rebel Calling
Internet-free international calling for $1 a month