Don't you mean Takashima?

And by the way its located in the Sea of JAPAN!
Don’t try telling that to this bunch of Texans. Wonder how many Texans drive by in their F-150 ‘s and wonder , ” Is that somewhere down by Waco?”
back-off-japan
Although, there is something more than a little ironic about it being located next to a Plaza Latina………
According to Turner-san, this sign is found in Dallas Texas.

Exit mobile version