Beastie Boys Square Approved On NYC’s Lower East Side
Beastie Boys Square will finally become a reality on New York’s Lower East Side. The effort to honor the iconic rap trio with signage has been in the works since 2014, but on Thursday the New York City Council finally approved it, according to the New York Post. Now, » Read More