The San Francisco Giants won the World Series title last night against the Kansas City Royals. This is the Giants’ third title in the last five years and the franchise’s eighth in the modern era, the first being in 1905. The Giants went on to beat the Royals 3-2 in Game 7 at Kauffman Stadium […]

She may have won a Grammy, but San Francisco is not trying to hear that “Royals” song from Lorde for awhile. The city is currently gearing up their San Francisco Giants to take on the Kansas City Royals in the World Series, and the radio stations have officially put a ban on the song by the […]