Användning av Advanced Routing Language med ITA Matrix
admin - oktober 19, 2021Om du är ny bör du börja med att läsa min introduktion till ITA Matrix – som jag anser vara ett av de bästa gratisverktygen för att söka efter flygresor. Det låter dig inte boka biljetter men ger dig mycket detaljerad information och mycket kontroll över parametrarna för din sökning. Dessa parametrar är viktiga eftersom de flesta sökmotorer tar tid på sig och endast ger partiella resultat. Om du vill vara säker på att du verkligen har uttömt din sökning efter det bästa flyget måste du veta att du också uteslutit allt irrelevant.
Nyckeln till att definiera din sökfråga är med avancerat routingspråk. ITA Matrix köptes så småningom av Google och ligger till grund för det populära verktyget Google Flights. Flera funktioner har också kopierats av Hipmunk. Även om avancerat routingspråk fortfarande är mest kraftfullt när det används med ITA Matrix, kommer en god förståelse att hjälpa dig att förbättra din flygsökning på dessa andra webbplatser.
- Recap på användning av ITA Matrix
- Where to Enter Advanced Routing Language
- Sök specifika flygbolag och anslutande flygplatser
- Sök flera flygbolag och flygplatser på en gång
- Undvik alltför breda sökfrågor
- Specificera codeshares
- Specificera bokningsklasser
- Specificera allianser
- Lista över språkliga kommandon för avancerad routning
Recap på användning av ITA Matrix
Förra gången presenterade jag hur man använder ITA Matrix för en grundläggande tur-och-retur-flygning. Jag visade dig bland annat hur du använder tidslinjer för att visa flygalternativ och hur du kan se prisfördelningen för den slutliga resvägen. I mitt nästa inlägg kommer jag att tala om många specialfunktioner och filter som maximerar värdet av att använda ITA Matrix för att utföra din sökning.
I dag kommer jag att fokusera på routing language, som är kärnfunktionen i ITA Matrix. Detta kan användas för att begränsa dina sökresultat för att tvinga fram vissa flygbolag, vissa flygnummer och vissa anslutningar. ITA Matrix delar med sig av en del av denna information på sin webbplats (och antalet kommandon som listas är mycket grundligare i version 3.0), men visar inte alltid hur man kan kombinera dessa kommandon till mer kraftfulla förfrågningar.
Where to Enter Advanced Routing Language
Så, hur aktiverar vi denna magiska funktion? En del av routningsspråket är helt enkelt regler för hur du anger specifika flygplats- och flygbolagsnamn i avgångs- och destinationsfälten. Med kommatecken kan du ange mer än ett alternativ.
Efter det grundläggande språket för avgångs- och destinationsflygplatser kan du använda fler kommandon för saker som anslutningar, prisklass och anslutningstid. I den ursprungliga versionen av ITA Matrix skulle du ha börjat med din flygplats och sedan separerat ruttkoderna med två kolon (” :: ”). Efter kolonerna skulle du ange rutningskoderna för t.ex. anslutande städer eller specifika flygbolag. Därefter kan du ange ett snedstreck (” / ”) med tilläggskoder efter det.
Här är en fråga som frågar efter en utgående flygning från Seattle med ett eller flera segment på United Airlines. Den bör inkludera en anslutning i Denver eller Chicago i biljettklass W eller V.
Avgång från > SEA :: UA+ DEN,ORD /f bc=w|bc=v

Hursomhelst är vi nu i version 3 av ITA Matrix. Om du försöker göra detta i dag kommer ITA automatiskt att byta till den nya vyn och flytta din text till separata fält för allt detta routingspråk. Lägg märke till att kolon och snedstreck har tagits bort.
Avgående från > SEA
Outbound routing codes > UA+ DEN,ORD
Outbound extension codes > f bc=w|bc=v

För att minska förvirringen ser jag ingen mening med att tala om för dig hur du ska skriva ett kommando som ITA ändå kommer att ändra. (Men jag vill att du ska veta hur du ska tolka det du kanske läser någon annanstans.) Jag kommer att avstå från kolonerna och helt enkelt tala om för dig vad du ska skriva in i varje ruta. Du kan tvinga dessa extra fält att visas genom att klicka på ”Avancerade kontroller.”
Sök specifika flygbolag och anslutande flygplatser
De enklaste kommandona är att ange ditt flygbolag och anslutande flygplats. Vi använder exemplet med en flygning från Seattle (SEA) till Washington-Dulles (IAD) i alla exempel om inget annat anges.
Föreställ dig att du vill flyga med United Airlines. Istället för att söka efter ett flyg från SEA till IAD ska du ange följande:
Avgång från > SEA
Outbound routing codes > UA
Outbound extension codes >Destination > IAD
Return routing codes >
Return extension codes >
Detta instruerar ITA Matrix att leta efter ett (enda) flyg från Seattle med United Airlines. I resultatet nedan kan du se att detta är de enda alternativ som ITA Matrix erbjuder.

Det är uppenbart att du måste bli bekant med flygplatskoder med tre bokstäver och flygbolagskoder med två bokstäver för att bli skicklig på att skapa sådana förfrågningar. Det är lätt nog att slå upp dem med Google (t.ex. söka efter ”united airlines code”).
Vi har dock bara gett instruktioner för den utgående resan. ITA Matrix kommer att byta ut fälten automatiskt för att hitta vår returresa och letar efter en returresa från vår ”Destination” till vår ”Avgång från”. Men den kommer att förlita sig på koder för returrutten och koder för förlängningen av returresan för att filtrera resultaten, och det finns inga instruktioner för resan från IAD till SEA.
Det kan ge vad som helst. Det är en av skönheterna med ITA Matrix: du har inte bara möjlighet att filtrera dina resultat med exakta detaljer, utan du har också möjlighet att ställa in olika regler för varje färdriktning. Om du vill flyga med United Airlines på returresan måste du ange det igen (du kan också välja ett annat flygbolag, eftersom det inte behöver vara samma flygbolag).
Avgång från > SEA
Outbound routing codes > UA
Outbound extension codes >Destination > IAD
Return routing codes > UA
Return extension codes >
United Airlines erbjuder både nonstop- och anslutningsresor på den här rutten. Kostnadsfria uppgraderingar är vanligtvis lättare att få på anslutningsflyg, men tänk dig att det är vinter och att vi inte vill åka via Chicago eller Denver. Du kan tvinga fram en anslutning i Houston genom att ange den flygplatsens kod efter flygbolagskoden. (Jag förklarar ett annat sätt att utesluta alternativ om du fortsätter att läsa.)
Också här måste du ange det i båda fälten om du vill att instruktionen ska gälla både för utresan och återresan.
Avgång från > SEA
Outbound routing codes > UA IAH
Outbound extension codes >Destination > IAD
Return routing codes > UA IAH
Return extension codes >
Och du kan se det i sökresultaten, har alla alternativ ett United Airlines-flyg med mellanlandning i Houston.

Tekniskt sett har vi bara sagt till ITA Matrix att vi vill ha ett flyg från Seattle till Houston med United Airlines följt av ett eventuellt flyg till Washington-Dulles. Instruktionerna slutar på ”IAH” så ITA Matrix är inte begränsad i hur den tar dig till slutdestinationen. Vanligtvis kommer du fortfarande att flyga med samma flygbolag. Men om du vill vara riktigt specifik bör du ändå ange flygbolagets kod igen.
Avgång från > SEA
Outbound routing codes > UA IAH UA
Outbound extension codes >Destination > IAD
Return routing codes > UA IAH UA
Return extension codes >
Härmed bör du ha fått bilden. Det krävs ett omväxlande mönster av flygplats, flygbolag, flygplats, flygbolag med instruktioner. Det går bra att hoppa över poster i detta mönster, men när det inte finns några instruktioner kan ITA Matrix göra vad den vill. Du kan lika gärna låta den välja vilket flygbolag som helst för att nå Houston, men ändå kräva United Airlines mellan Houston och Washington-Dulles.
Avgång från > SEA
Outbound routing codes > IAH UA
Outbound extension codes >Destination > IAD
Return routing codes > UA IAH UA
Returtilläggskoder >
Sök flera flygbolag och flygplatser på en gång
När vi nu har behandlat de grundläggande mekanismerna för ruttkoder, är det nu lätt att kombinera dem eller göra dem mer komplexa. Du kan t.ex. utelämna flygbolagen helt och hållet om du bara vill ange anslutande flygplatser. Eller så kan man utelämna de anslutande flygplatserna och bara ange flygbolagen. Om du vill ge ITA Matrix ett val kan du separera dessa poster med kommatecken.
Avgång från > SEA
Outbound routing codes > SFO,LAX,IAH
Outbound extension codes >Destination > IAD
Return routing codes > UA,AA,DL
Return extension codes >
I ovanstående exempel är det underförstått att vi kommer att ha två flygningar på den utgående resan eftersom vi måste göra en anslutning på en av tre flygplatser. Det är också underförstått att det kommer att finnas ett enda flyg på returresan eftersom vi har angett ett flyg på något av tre olika flygbolag.
Typiskt sett bryr jag mig inte om anslutningspunkter, men jag bryr mig om hur många flygningar jag tar. Använd symbolen plus (”+”) för att ange ett eller flera flygningar med ett flygbolag, eller ange flygbolagets kod flera gånger för att ange ett visst antal flygningar.
Avgång från > SEA
Outbound routing codes > UA+
Outbound extension codes >Destination > IAD
Return routing codes > UA UA UA UA UA+
Return extension codes >
Ovanstående exempel tillåter ett valfritt antal flygningar (en eller flera) med United Airlines från Seattle till Washington-Dulles. För återresan krävs tre eller fler flygningar med United Airlines, eftersom det måste vara en flygning, sedan en annan, sedan en eller flera. Plus-symbolen är extremt viktig eftersom man vanligtvis inte bryr sig om antalet segment, utan bara om vilket flygbolag man flyger.
Här finns den verkliga kraften i ITA Matrix: Du kan till och med ange flera flygplatser för din avgångs- och destinationsort. Kanske bor du i San Francisco Bay Area och är villig att flyga från San Francisco eller Oakland, men inte San Jose. Du vill flyga till Washington-Dulles eller Washington-Reagan, men inte till Baltimore. Och du vill flyga med United Airlines eller Alaska Airlines, men inte med någon annan. Du är likgiltig inför anslutningar.
Avgång från > SFO,OAK
Outbound routing codes > UA,AS+
Outbound extension codes >Destination > IAD,DCA
Return routing codes > UA,AS+
Return extension codes >
Detta är mycket detaljer, men det är lätt att göra och kommer att fokusera din sökning så att ITA Matrix kan fokusera på att ge just de resultat du vill ha och uttömma alla möjliga alternativ. Den kommer inte att distraheras av att söka efter flygningar på American Airlines eller Delta Air Lines, till exempel.
Men låt oss gå tillbaka till vårt tidigare exempel. Det är vinter och du vill verkligen inte ansluta i Chicago. Du kan utesluta flygbolag och flygplatser genom att använda en tilde (”~”).
Avgång från > SFO,OAK
Outbound routing codes > UA,AS ~ORD UA
Outbound extension codes >Destination > IAD,DCA
Return routing codes > ~ORD UA,AS+
Return extension codes >
Jag vill belysa några viktiga skillnader här och hur man ska tänka noga på hur dessa routing codes fungerar. För utresan begärde jag en enkel flygning (utan plustecken) på United Airlines eller Alaska Airlines, jag ville stanna någon annanstans än i Chicago och sedan ville jag slutföra resan med United Airlines.
För returresan gav jag samma kommandon med tillägg av ett plustecken. (Kommandona är i omvänd ordning eftersom jag reser i omvänd riktning). Men nu vill jag efter att ha undvikit en anslutning i Chicago ta ett eller flera flyg med United Airlines eller Alaska Airlines för att nå Seattle. I det här läget kan ITA Matrix välja vilken anslutningsstad som helst. Det är fullt möjligt att jag kan få en resväg som IAD-PHL-ORD-SEA.
Lärdomen är att vara mycket uppmärksam. Om du verkligen inte vill ha flera flygningar, låt inte ITA Matrix välja dem åt dig.
Undvik alltför breda sökfrågor
Min favorittillämpning av ITA Matrix är att skapa flexibla sökfrågor med flera flygplatsalternativ. Tänk dig att du bara vill ha ett billigt flyg till Europa och inte bryr dig om var; du kommer att ta tåget ändå. ITA Matrix accepterar en fråga med ett dussin flygplatser i destinationsfältet separerade med kommatecken. Problemet är att din fråga kommer att ta slut efter en minut. Jag kommer att upprepa detta i mitt nästa inlägg om hur man använder funktionen ”närliggande flygplatser” i ITA Matrix.
En alltför bred sökning kommer fortfarande att ge resultat, men inte alla, och du kanske inte får de lägsta priserna som finns tillgängliga till vissa av dessa destinationer. Om du ofta märker att dina sökningar tar lång tid kan du överväga att dela upp dem i mindre delar och köra dem separat. Alternativt kan du lägga till begränsningar som ett visst flygbolag för att motverka effekten av att vara alltför tillåtande med antalet flygplatser.
Specificera codeshares
Det är viktigt att vara tydlig med vad din förfrågan gäller när du anger ett flygbolags kod i din förfrågan. Om du anger ”UA” för United Airlines kommer du att få tillbaka flygningar som marknadsförs av United Airlines, vilket innebär att de har ett UA-flygnummer. Majoriteten av dessa flygningar kommer förmodligen också att trafikeras av United Airlines, med deras egna flygplan, men det är också möjligt att du får ett codeshare-flyg. Till exempel kan en codeshare från Lufthansa ha ett LH-flygnummer men flygas av United Airlines. Du kan se codeshare i sökresultaten eftersom en asterisk visas bredvid flygbolagskoden.
Reglerna för olika lojalitetsprogram innebär ibland att du tjänar olika antal miles beroende på vem som marknadsför flygningen eller vem som utför flygningen. Du måste titta på lojalitetsprogrammets regler för att få veta mer. Ibland kommer också kostnaden för flygningen att vara annorlunda. Och mycket ofta förhindrar en codeshare att du får en uppgradering. Det finns många anledningar till varför du vill tvinga fram eller undvika en codeshare.
Det finns några alternativ här. Du kan inte göra någonting och låta ITA Matrix returflygningar som marknadsförs av flygbolaget. Du kan också lägga till prefixet ”O:” för att begära flygningar som trafikeras av flygbolaget. I det här exemplet är det bara det utgående flyget till Frankfurt som har den här begränsningen, och för returresan begärs ett flyg som marknadsförs av United Airlines.
Avgång från > SFO
Outbound routing codes > O:UA
Outbound extension codes >Destination > FRA
Return routing codes > UA
Return extension codes >
Detta löser fortfarande inte vårt problem eftersom du kan få det omvända problemet: Lufthansa-marknadsförda flygningar som trafikeras av United Airlines. Du kan se att den utgående resan ger samma flygning men med olika flygnummer.

Returresan ger olika flygningar som trafikeras av olika flygbolag, men båda med flygnummer från United Airlines.

Avhängigt av rutten kommer du att vilja åka åt det ena eller andra hållet. Om det är en inrikesflygning i USA, till exempel, kommer Lufthansa-opererade flygningar att vara sällsynta och ”O:UA” kommer förmodligen att fungera bra.
Specificera bokningsklasser
Alla de där skälen som jag gav för att vara uppmärksam på codeshares? De gäller även för bokningsklasser. (Du kan tjäna ett annat antal miles, se ett annat pris och ändra din rätt till en uppgradering. Ett vanligt exempel är att försöka använda en Global Premier Upgrade (uppgradering för hela systemet) på United Airlines. Med vissa undantag måste du flyga på en flygning som drivs och marknadsförs av United med en biljettprisklass W eller högre.
Din genomsnittliga sökning returnerar det lägsta priset för den angivna kabinen: det lägsta priset i coach, det lägsta priset i business eller det lägsta priset i första klass. Om du vill ha ett mycket specifikt pris som ligger någonstans däremellan kan du nästan aldrig söka efter detta på andra webbplatser. ITA Matrix gör det enkelt.
Detta blir vårt första exempel på en tilläggskod eftersom den inte påverkar rutten men justerar resultaten. Kom ihåg att tilläggskoder för biljettpriset alltid kommer sist och börjar med ett snedstreck (”/”) när du anger dem som en del av en enda kodrad. (Precis som att ruttkoderna alltid föregås av två kolon, ” :: ”.) Men eftersom jag visar dig hur du anger koderna separat i varje ruta i den nyaste versionen av ITA Matrix, utelämnas snedstrecket. Det blir lättare att visa dig hur koden för bokningsklass fungerar med ett exempel.
Avgång från > SFO
Outbound routing codes > UA
Outbound extension codes > f bc=w
Destination > FRA
Return routing codes > UA
Return extension codes > f bc=w|v
Det kan vara till hjälp om du föreställer dig hur du kan översätta denna begäran till engelska. Min tilläggskod säger att jag vill ange en del av mitt biljettpris (”f”). Jag vill ha en specifik bokningsklass (”bc”) som är W på utresan och antingen W eller V på återresan. Du kan ange så många bokningsklasser du vill genom att separera dem med ett pip (”|”), vilket är ett vanligt sätt att säga ”eller” i logiska operationer.
I exemplet nedan kan du se att det United-opererade flyget till Frankfurt som vi hittade tidigare faktiskt är lite dyrare, 1 588 dollar i stället för 1 513 dollar. Detta är den extra kostnaden för att köpa ett W-pris som berättigar till uppgradering. Vi kan bekräfta att det är ett W-pris genom att hålla muspekaren över flygningen här eller genom att välja den och se alla detaljer om resplanen på sista sidan.

Var medveten om att flygbolaget kanske inte säljer några biljetter med den bokningsklass du begär, så om du anger fler än en kan det öka dina chanser att lyckas. Du får fortfarande bara resultat för den billigaste bokningsklassen inom begränsningarna för en viss fråga, så om du letar efter både W och V och båda är tillgängliga kommer bara den billigare W-biljetten att returneras.
Specificera allianser
Du kan specificera att flygningar ska marknadsföras av en viss allians så att du inte behöver skriva in alla flygbolagskoder. Precis som kravet på biljettprisklass är detta tilläggskoder. (Det är lite konstigt, för när du anger specifika flygbolag hamnar de i rutan för ruttkoder). Kom ihåg att vi använder ett snedstreck för tilläggskoder när vi försöker skriva in ett helt kommando på en rad, men när vi använder den nya ITA-matrisen med separata rutor utelämnas snedstrecket.
Avvikande från >
Outbound routing codes >
Outbound extension codes > alliance star-alliance
Alternativt kan du ersätta ”star-alliance med någon av de andra allianserna:
”alliance star-alliance” för att söka efter Star Alliance-medlemmar som United Airlines
”alliance oneworld” för att söka efter oneworld Alliance-medlemmar som American Airlines
”alliance skyteam” för att söka efter SkyTeam-medlemmar som Delta Air Lines
Var försiktig när du använder dessa kommandon. Många flygbolag har partner som inte är allianspartner. Om du till exempel söker efter medlemmar i oneworld-alliansen kommer Alaska Airlines inte att ingå, som är partner till många alliansmedlemmar som British Airways, American Airlines och Cathay Pacific. Alaska Airlines är själv inte medlem i någon allians.
Om du bara bryr dig om att kunna tjäna miles med ett visst program är det inte en perfekt lösning att använda allianskommandon. En bättre tillämpning kan vara om du vill ha vissa alliansförmåner under resan, till exempel prioriterad ombordstigning och tillgång till lounger. Eller om du känner till de lokala partnerna i det område där du reser kan du bara ange flygbolagskoderna manuellt. Läs det här inlägget för mer information om hur du använder ITA för att hitta eller undvika codeshares.
Lista över språkliga kommandon för avancerad routning
Mina exempel är baserade på ITA:s egna instruktioner, som du kan få upp genom att klicka på frågetecknet bredvid varje fält för inmatning av avancerad routning. Jag har utökat dem lite där jag tyckte att ITA var otydlig. Och med det sagt ger jag dig listan:
Command | Description |
---|---|
AA | Direktflygning på ett visst flygbolag. I det här exemplet marknadsförs det av AA (dvs, AA-flygnummer), men den kan också genomföras av ett annat lufttrafikföretag. |
AA+ | En eller flera flygningar med ett visst lufttrafikföretag. |
AA,UA,DL | Direktflyg på ett av de lufttrafikföretag som skiljs åt med ett kommatecken. |
O:AA | Direktflyg på ett visst lufttrafikföretag. I detta exempel kan den marknadsföras av ett annat lufttrafikföretag (t.ex. ett BA-flygnummer), men den kommer att trafikeras av AA. |
O:AA,O:UA,O:DL | Direktflygning som trafikeras av ett av lufttrafikföretagen som skiljs åt med ett kommatecken. |
N | Enstaka flygning utan stopp. Detta står i kontrast till en direktflygning, som kan ha en anslutning eller ett flygplansbyte men som ändå använder samma flygnummer. (Detta kommando används sällan i praktiken.) |
N:AA | Alla enskilda nonstop-flygningar på AA. |
DFW | En enda anslutningspunkt på en angiven flygplats. Du kan också använda stadskoder (t.ex. WAS). |
DFW, STL, LAX | En enskild anslutningspunkt på en av de flygplatser som skiljs åt med kommatecken. |
X | En enskild anslutningspunkt. Använd flera separerade med mellanslag för att definiera flera anslutningar. (Detta kommando används sällan i praktiken.) |
X? | Noll eller ett flyg. Använd detta för att tillåta en anslutning men lämna möjligheten till en nonstop-flygning öppen. |
DFW | Direktflyg eller en anslutningspunkt på den angivna flygplatsen. |
AA151 | Ett specifikt flygnummer, i detta fall American Airlines flight 151. |
AA1000-2000 | En enskild flygning på AA inom intervallet 1000-2000. |
~ | Negation. Använd detta för att utesluta ett flygbolag, en flygplats eller en flygning. Använd till exempel SEA :: ~DEN för att tillåta ett flyg från Seattle som ansluter någonstans utom Denver. |
Flera kombinationer av dessa kommandon är möjliga. Till exempel:
Kommando | Beskrivning |
---|---|
~AA,UA,DL+ | Alla flygningar, men inte på AA, UA eller DL. |
AA+ DL+ | En eller flera flygningar med AA följt av en eller flera flygningar med DL. |
AA DL,AF | Alla direktflygningar med AA följt av någon direktflygning med antingen DL eller AF. |
AA UA? | Alla direktflygningar med AA, eventuellt följt av ytterligare en flygning med UA. |
AA N? | Alla direktflygningar med AA, eventuellt följt av ytterligare en flygning med vilket flygbolag som helst. |
AA25 UA814 | Två specifika flygningar: AA25 följt av UA814. |
AA25 UA+ | Flyg AA25 följt av ett valfritt antal flygningar med UA. |
DL CHI DL | Två direktflygningar med DL, åtskilda av en anslutning i Chicago (endera flygplatsen, eftersom stadskoden användes). |
EWR CVG SLC | Tre anslutningar i EWR, CVG och SLC (i den ordningen). |
Det finns också många andra tilläggskoder som jag inte har diskuterat i detalj här. De bör också placeras i fältet för tilläggskod för sig själva. Dessa detaljerades ursprungligen av SeattleFred på FlyerTalk men kan också hittas på ITA Matrix webbplats. Till exempel ”-overnight” för att undvika nattflygningar eller ”-redeye” för att undvika redeye-flygningar. Observera att dessa kommandon använder minustecken, inte de tildes som används för negation i rutningskoderna ovan.
Command | Description |
---|---|
-overnight | No overnight stops. |
-ändring | Inga flygplatsbyten. |
-redeye | Inga redeye-flyg. |
-prop | Inga propellerflygplan. |
-train | Inga tåg (t.ex, dessa ingår ibland i United-flyg till PHL). |
-helikopter | Inga helikoptrar (jag har aldrig sett någon). |
SeattleFred berättar också hur man ställer in anslutningstider och resans längd. Dessa kommandon måste också placeras i rutan för rutningskod, t.ex. ”minconnect 60” för en minsta anslutningstid på 60 minuter. Observera att kommandot för maximal varaktighet kräver tre siffror, inte två.
Kommando | Beskrivning |
---|---|
minconnect XX | Minimalt anslutningstid på XX minuter. |
maxonnect XX | Maximalt anslutningstid på XX minuter. |
padconnect XX | Kräv XX minuter utöver flygbolagets minimirekommendation. |
maxdur XXX | Maximal sammanlagd restid på XXX minuter. |
- 257shares
Senaste inläggen
- Jason Weingart Photography
- Fullständig respektive ofullständig ryggmärgsskada:
- 25 bästa rockkonsertkläder för män att prova i år
- Ekonomiska kostnader – Kostnaderna för andra världskriget
- 14.7: Polysackarider
- De 11 mest populära intäktsmodellerna + fördelar och nackdelar med var och en
- Gwyneth Paltrow chockad över att upptäcka att hon spelade huvudrollen i ”Spider-ManMan’ Is the Week’s Best Viral Video
- Miljökonsekvenser av buteljerat vatten
- Kan katter äta pistaschnötter?
- Så här gick det till när exen Chris Brown och Karrueche Tran hamnade på samma nattklubb
Lämna ett svar