Snapchat files for a $3B IPO
theverge.com