Does anyone have any updates or current recommendations for VPN's?

It has been a while since they has been a post in this area.

Are the free VPN services selling your data? They have to make money some how?

Thank you?