The best meteor shower of the year peaks on Dec. 13. [Full article @ NASA Science]
Robby The News Robot Joined Jul 28, 2004 Location Terra Feb 17, 2005 #1 The best meteor shower of the year peaks on Dec. 13. [Full article @ NASA Science]