NPR News Taxpayers Talk Published April 14, 2005 at 10:00 PM MDT Facebook Twitter LinkedIn Email Listen • 0:00 To mark the day taxes are due, we hear from taxpayers in Harvard Square in Cambridge, Mass., who talk about how they filed their federal tax returns. Copyright 2005 NPR