Taxpayers Talk Published April 15, 2005 at 12:00 AM EDT 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