Google Mermaid View

6 years ago by in Countries, US Tagged: ,

Google Street View Indoors captures a couple of mermaids!