Umm... I think Facebook just accidentally released Instagram Adstwitter.com2 points·drabbubs··4 commentsOpen articleSaveView on HN