Connect letters, create words and travel world!. Download from Google Play or App Store.
A mountain overlooking Barcelona, Catalonia, Spain. At 512 metres, it is the tallest mountain in the Serra de Collserola. Rising sharply to the north-west, it has views over the city and the surrounding coastline.
Level 119 solutions: CASE LESS SALE SEAL SEAS CLASS SCALE