Fort Lauderdale Museum of Discovery and Science - Florida, USA. Ft Lauderdale, FL.

2024-06-08

Reference, Museums, Science - The Museum of Discovery and Science. Hands on science and technology exhibits, live animal presentations and an Imax 3D theater.

Hands on science and technology exhibits, live animal presentations and an Imax 3D theater.

The Museum of Discovery and Science