I believe this little green ball found on top of the light house on the Alcatraz expedition is mean to be the Bio Weapon featured in the film 'The Rock'.
https://ibb.co/7WC1MCf
Printable View
I believe this little green ball found on top of the light house on the Alcatraz expedition is mean to be the Bio Weapon featured in the film 'The Rock'.
https://ibb.co/7WC1MCf