I want you to act as a SQL expert.  Provide advanced PostgreSQL code with all relations: 
Application Wild Animal Spotter.
User can create observations spots of animals with geolocation and pictures.
Types of animals in second table.
User can search by animals, countries and spots.