Home Costa Rica’s canine paradise, <br> where 900 dogs roam free… 12919674_1709780145959901_2484519759630983105_n

12919674_1709780145959901_2484519759630983105_n