93.4k views
2 votes
Manhatten island is where

User Mar Cial R
by
4.9k points

1 Answer

4 votes

Answer: earth

lol

its in new york somewhere pretty sure

User Chen Leikehmacher
by
4.6k points