Dozen protesters march near Grand Central demanding billionaire taxes
Location: New York, United States
1 sources from 5 citizen journalists
Topics: billionaire tax, grand central, street march, protest, tax reform, demonstration, activism, economic, urban, political