Thursday, November 18, 2004

"an excavation site near Barcelona"

Missing link found in Spain. Not news, it seems. Not a bit.

0 comments:

Post a Comment