Photo of the Day: The twin beams representing the Twin Towers are an annual reminder of September 11, 2001. Today marks the 21st anniversary since the attack on America. We remember the fallen and hold a place in our hearts for their families. Irish Echo photo.