Based off the Godzilla Monster Island?
Godzilla lived on an island called in the Ogasawara area on an island called the obvious MONSTER ISLAND. Is this a rip off or something?
Herrroooo RA-RA! Herro Ra-Ra! - Dave Chappelle
Godzilla lived on an island called in the Ogasawara area on an island called the obvious MONSTER ISLAND. Is this a rip off or something?
Herrroooo RA-RA! Herro Ra-Ra! - Dave Chappelle
[deleted]