Yale Peabody Museum

The Skelton of "Lucy" is on display at the Peabody Museum, Spencer thought this was very cool.

Comments
Sign in or get an account to comment.