Yahoo has reclaimed something that it lost for the past few years. The company has installed a billboard along a stretch of Interstate 80 in San Francisco. While that may not seen like news, it’s significant because this is the same billboard that the company had from 1999 to 2011. For some, seeing the giant […]...