By admin September 26, 1994University Science Museum Mexico City, Mexico 85 Feet Long x 20 Feet High Dedicated September 26th, 1994 By Dr. Jorge Flores Valdes admin / About AuthorMore posts by admin