Friday, January 16, 2004

Starfish Invasion Reported In Volusia. Reminds me of the beginning of "Rebirth of Mothra II," with the red starfish attacking everything.

No comments: