Google Mermaid View

7 years ago by in Countries, US Tagged: ,

Google Street View Indoors captures a couple of mermaids!