In April of this year, Facebook (NASDAQ:FB) acquired the photo sharing site, Instagram for $1 billion. What we did not originally know is that Twitter was reportedly bidding on Instagram for $525 million, according to an article in the New York Times. … [Read more...]