Skip to main content

Iran strikes back at US with missile attack at bases in Iraq

  • Empty

    FILE - In this Dec. 26, 2018, file photo, members of the military wait outside facilities where President Donald Trump and first lady Melania Trump are visiting at Ain al-Asad air base, Iraq. Iran said Wednesday, Jan. 8, 2020, it has launched “tens” of surface-to-surface missiles at Iraq’s Ain al-Asad air base housing U.S. troops over America’s killing of a top Iranian general. (AP Photo/Andrew Harnik, File)

  • Empty

    FILE - In this Dec. 26, 2018, file photo, President Donald Trump speaks to members of the military at a hangar rally at Ain al-Asad air base, Iraq. Iran struck back at the United States for the killing of a top Iranian general early Wednesday, Jan. 8, 2020, firing a series of ballistic missiles at Iraqi bases housing U.S. troops in a major escalation of tensions that brought the two longtime foes closer to war. (AP Photo/Andrew Harnik, File)

  • Empty

    In this Nov. 8, 2017, file photo, U.S. Marines are stationed in Ain al-Asad air base in Iraq. Iran struck back at the United States for the killing of a top Iranian general early Wednesday, Jan. 8, 2020, firing a series of ballistic missiles at Iraqi bases housing U.S. troops in a major escalation that brought the two longtime foes closer to war. (AP Photo/Khalid Mohammed, File)

  • Empty

    FILE - In this Dec. 26, 2018, file photo, President Donald Trump and first lady Melania Trump visit with members of the military at a dining hall at Ain al-Asad air base, Iraq. Iran struck back at the United States for the killing of a top Iranian general early Wednesday, Jan. 8, 2020, firing a series of ballistic missiles at Iraqi bases housing U.S. troops in a major escalation of tensions that brought the two longtime foes closer to war. (AP Photo/Andrew Harnik, File)

  • Empty

    Iranian lawmakers chant slogans as some of them hold posters of Gen. Qassem Soleimani, who was killed in Iraq in a U.S. drone attack, in an open session of parliament, in Tehran, Iran, Tuesday, Jan. 7, 2020. Iran’s parliament has passed an urgent bill declaring the U.S. military’s command at the Pentagon in Washington and those acting on its behalf “terrorists,” subject to Iranian sanctions. (AP Photo/Vahid Salemi)

  • Empty

    Mourners attend a funeral ceremony for Iranian Gen. Qassem Soleimani and his comrades, who were killed in Iraq in a U.S. drone strike on Friday, in the city of Kerman, Iran, Tuesday, Jan. 7, 2020. The leader of Iran’s Revolutionary Guard threatened on Tuesday to “set ablaze” places supported by the United States over the killing of a top Iranian general in a U.S. airstrike last week, sparking cries from the crowd of supporters of “Death to Israel!” (Erfan Kouchari/Tasnim News Agency via AP)

  • Empty

    Coffins of Gen. Qassem Soleimani and others who were killed in Iraq by a U.S. drone strike, are carried on a truck surrounded by mourners during a funeral procession, in the city of Kerman, Iran, Tuesday, Jan. 7, 2020. The leader of Iran’s Revolutionary Guard threatened on Tuesday to “set ablaze” places supported by the United States over the killing of a top Iranian general in a U.S. airstrike last week, sparking cries from the crowd of supporters of “Death to Israel!” (Erfan Kouchari/Tasnim News Agency via AP)

Published January 08. 2020 05:21AM

TEHRAN, Iran (AP) — Iran struck back at the United States early Wednesday for killing a top Revolutionary Guards commander, firing a series of ballistic missiles at two military bases in Iraq housing American troops in a major escalation between the two longtime foes.

It was Iran’s most direct assault on America since the 1979 seizing of the U.S. Embassy in Tehran, and Iranian state TV said it was in revenge for the U.S. killing of Revolutionary Guard Gen. Qassem Soleimani, whose death last week in an American drone strike near Baghdad prompted angry calls to avenge his slaying. A U.S. and Iraqi officials said there were no immediate reports of casualties, though buildings were still being searched.

The strikes, which came as Iran buried Soleimani, raised fears that the two longtime foes were closer to war. But there were some indications that there would not be further retaliation on either side, at least in the short term.

‘All is well!’ President Donald Trump tweeted shortly after the missile attacks, adding, ‘So far, so good’ regarding casualties. Moments earlier, Iran’s foreign minister tweeted that Tehran had taken “& concluded proportionate measures in self-defense,” adding that Tehran did “not seek escalation” but would defend itself against further aggression.

The killing of Soleimani — a national hero to many in Iran — and strikes by Tehran came as tensions have been rising steadily across the Mideast after Trump’s decision to unilaterally withdraw America from Tehran’s nuclear deal with world powers. They also marked the first time in recent years that Washington and Tehran have attacked each other directly rather than through proxies in the region. It raised the chances of open conflict erupting between the two enemies, who have been at odds since Iran’s 1979 Islamic Revolution and the subsequent U.S. Embassy takeover and hostage crisis.

Adding to the chaos and overall jitters, a Ukrainian airplane carrying at least 170 people crashed outside Tehran on Wednesday morning, killing all on board, state TV reported. The plane had taken off from Imam Khomeini International Airport and mechanical issues were suspected, the report said.

Iran initially announced only one missile strike, but U.S. officials confirmed both. U.S. defense officials were at the White House, likely to discuss options with Trump, who launched the attack on Soleimani while facing an upcoming impeachment trial in the Senate.

Iran’s Revolutionary Guard warned the U.S. and its regional allies against retaliating over the missile attack against the Ain al-Asad air base in Iraq’s western Anbar province. The Guard issued the warning via a statement carried by Iran’s state-run IRNA news agency.

“We are warning all American allies, who gave their bases to its terrorist army, that any territory that is the starting point of aggressive acts against Iran will be targeted,” the Guard said. It also threatened Israel.

After the strikes, a former Iranian nuclear negotiator posted a picture of the Islamic Republic’s flag on Twitter, appearing to mimic Trump who posted an American flag following the killing of Soleimani and others Friday.

Ain al-Asad air base was first used by American forces after the 2003 U.S.-led invasion that toppled dictator Saddam Hussein, and later saw American troops stationed there amid the fight against the Islamic State group in Iraq and Syria. It houses about 1,500 U.S. and coalition forces. The U.S. also acknowledged another missile attack targeting a base in Irbil in Iraq’s semiautonomous Kurdish region.

The Iranians fired a total of 15 missiles, two U.S. officials said. Ten hit Ain al-Asad and one the base in Irbil. Four failed, said the officials, who were not authorized to speak publicly about a military operation.

Two Iraqi security officials said at least one of the missiles appeared to have struck a plane at the Ain al-Asad base, igniting a fire. There were no immediate reports of casualties from the attacks, according to the officials, who spoke on condition of anonymity as they had no permission to brief journalists.

About 70 Norwegian troops also were on the air base but no injuries were reported, Brynjar Stordal, a spokesperson for the Norwegian Armed Forces told The Associated Press.

Trump visited the sprawling Ain al-Asad air base, about 100 miles or 60 kilometers west of Baghdad, in December 2018, making his first presidential visit to troops in the region. Vice President Mike Pence also has visited the base.

“As we evaluate the situation and our response, we will take all necessary measures to protect and defend U.S. personnel, partners and allies in the region,” said Jonathan Hoffman, an assistant to the U.S. defense secretary.

Wednesday’s revenge attack happened a mere few hours after crowds in Iran mourned Soleimani at his funeral. It also came the U.S. continued to reinforce its own positions in the region and warned of an unspecified threat to shipping from Iran in the region’s waterways, crucial routes for global energy supplies. U.S. embassies and consulates from Asia to Africa and Europe issued security alerts for Americans. The FAA also warned of a “potential for miscalculation or mis-identification” for civilian aircraft in the Persian Gulf amid in an emergency flight restriction.

A stampede broke out Tuesday at Soleimani’s funeral, and at least 56 people were killed and more than 200 were injured as thousands thronged the procession, Iranian news reports said. Shortly after Iran’s revenge missile attack early Wednesday, Soleimani’s shroud-wrapped remains were lowered into the ground as mourners wailed at the grave site.

Tuesday’s deadly stampede took place in Soleimani’s hometown of Kerman as his coffin was being borne through the city in southeastern Iran, said Pirhossein Koulivand, head of Iran’s emergency medical services.

There was no information about what set off the crush in the packed streets, and online videos showed only its aftermath: people lying apparently lifeless, their faces covered by clothing, emergency crews performing CPR on the fallen, and onlookers wailing and crying out to God.

Hossein Salami, Soleimani’s successor as leader of the Revolutionary Guard, earlier addressed a crowd of supporters in Kernan and vowed to avenge Soleimani.

“We tell our enemies that we will retaliate but if they take another action we will set ablaze the places that they like and are passionate about,” Salami said.

Soleimani was laid to rest between the graves of Enayatollah Talebizadeh and Mohammad Hossein Yousef Elahi, two former Guard comrades killed in Iran’s 1980s war with Iraq. They died in Operation Dawn 8, in which Soleimani also took part. It was a 1986 amphibious assault that cut Iraq off from the Persian Gulf and led to the end of the war that killed 1 million.

The funeral processions in major cities over three days have been an unprecedented honor for Soleimani, seen by Iranians as a national hero for his work leading the Guard’s expeditionary Quds Force.

The U.S. blames him for killing U.S. troops in Iraq and accused him of plotting new attacks just before he was killed. Soleimani also led forces supporting Syrian President Bashar Assad in that country’s civil war. Russian President Vladimir Putin met with Assad in Syria on Tuesday amid the tensions between Washington and Tehran.

Soleimani’s slaying has led Tehran to abandon the remaining limits of its 2015 nuclear deal with world powers as his successor and others vow to take revenge.

In Iraq, pro-Iranian factions in parliament have pushed to oust American troops from Iraqi soil following Soleimani’s killing. Germany and Canada announced plans to move some of their soldiers in Iraq to neighboring countries.

The FAA warning issued barred U.S. pilots and carriers from flying over areas of Iraqi, Iranian and some Persian Gulf airspace. The region is a major East-West travel hub and home to Emirates airline and Dubai International Airport, the world’s busiest for international travel. It earlier issued warnings after Iran shot down a U.S. military surveillance drone last year that saw airlines plan new routes to avoid the Strait of Hormuz, the narrow mouth of the Persian Gulf.

The U.S. Maritime Administration warned ships across the Mideast, citing the rising threats. Oil tankers were targeted in mine attacks last year that the U.S. blamed on Iran. Tehran denied responsibility, although it did seize oil tankers around the Strait of Hormuz, through which 20% of the world’s crude oil travels.

The U.S. Navy’s Bahrain-based 5th Fleet said it would work with shippers in the region to minimize any possible threat.

–––

Gambrell reported from Dubai, United Arab Emirates. Associated Press writers Matthew Lee, Lolita C. Baldor and Zeke Miller in Washington, Qassim Abdul-Zahra in Baghdad and Zeina Karam in Beirut contributed.

Comments
I'm more interested in reports of Ukrainian plane crashing near Tehran airport. Reports of Iranian Missiles? Why? Who's technology took that plane down? Let's face it, the Iranians failed to hit sitting targets (15), so I can't think they'd take down a plane 550 MPH?
With all these politicians and their kids scandalously embroiled with Ukraine? Suppose there was a "whistle blower" from Ukraine on that plane. After all, Biden bought and paid for a lot of Iranian military might when him and the Kenyan POTUS shipped pallets of cash to Iran. Think about it! How much of that $150 Billion came back to folks like Biden and Kerry? The Kenyan's Administration was deep in bed with Iran. Vallerie Jarret had Obama's ear, and the Kenyan has big ears! The plane is very suspicious.
Don't get your panties in a bunch over Iranian Missiles Folks, because Iran will be dealing with "The Finger of God". We'll blow the kofta out of their asses. Doesn't have to be that way. This mess is the product of the Kenyan (Obama), Ole Plugs Biden, and Kaptain Ketchup (Kerry). They built that!
I know you like to exaggerate, but making 1.7 billion into 150 billion is a whopper. Anyway, the money was Iranian funds the US had frozen since the 70’s and released as part of the nuclear deal. Every day trump adds 3.6 billion to the debt so 1.7 is chump change and well worth keeping Iran nuke free. War with Iran will cost 1,000 times that.

The rest of your post is crazy conspiracy theories and not worth a response.

Trump has gotten us into a mess. The Iraq war cost us 4,500 American lives, this one promises to beat that. Trump needs to come to congress now for permission to go to war. Hopefully there is an adult in the whitehouse right now.
1.7 Billion without congressional approval sounds better to folks who research through the WA-PO. You must consider money that was freed up after the Kenyan lifted sanctions. Lowest figures are $50B, I see the absolute value to be closer to $150B, but I'm no CPA.
The problem is that the Kenyan made the deal on his own, no approval from the Senate or the Congress. Obama was certain Hillary would steal the election, and along come the chump Trump.
Now Trump has to deal with it.
Joe, tell me who you think the adults are within the Democrat Party. You make clear who you hate, who does Joe admire, and why?
Monies that are potential from international trade made possible through the lifting of sanctions are not “cash on a pallet”. The international emergency economic powers act grants the president the power to issue and lift sanctions. It was first used by Carter during the Iranian hostage crisis.

The adults I refer to are the ones advising trump. Right now I trust any of the democratic leadership over trump but perhaps that’s not really a ringing endorsement.
Nit picking... Stick with the issues Joe.
Bottom line, the previous administration funded this mess.
I feel for the Iranians. The sanctions to be imposed will target oil, the very thing their economy depends on. This will bring about carnage that will lead to regime change.
Why can't these people behave like a normal country?
So you embrace socialism? You profess to be concerned for the Nation and yet would accept a socialist?
You can vote your way in to socialism, but you have to shoot your way out of it. Interesting how socialists want to take away 2nd Amendment Rights, bit by bit.
You confuse me Joe. You'd probably ship these not normal people pallets of cash again.
It’s not nit picking, it’s accuracy. The president should use all leverage they have for a mutually beneficial deal, including relaxing economic sanctions and paying back monies owed to the country.
"Death to America" they chant.
Why did Obama do that? He was wrong!
He was blaming America for being Great!
Well we now embrace that greatness, and it is going to stay!
Get used to Greatness. Get used to winning!
No negotiating with terrorists like the Kenyan.
He who has the gold, holds all the cards.
Check out the room the briefing was held in. We have the gold.
Heck, now we're also a major supplier of oil and gas, so we have that too thanks to Trump.
New day, new President. Sit back and watch us win. We'll get tired of winning, with God's help, and to God's Glory.
Peace Joe
Joe,
A question was asked...
Do you support socialism? You're obviously a Democrat/Libertarian. You must lean to the liberal side, though you claim to be a Christian. Are you accepting of socialism?
No as previously stated I’m a free market guy with the ability to be flexible. I do not think any of the democrats running are pure socialists but I’d take them over trump. Trump is closer to communist on an economic sense than the democrats with his embrace of tariffs and subsidies.
Joe,
You can vote this country in to socialism, but we'll have to shoot our way out of it, and that's why you folks want to confiscate guns. Good luck. 300,000,000 guns will take a long time. You are so wrong in your inability to think it all through.
Even if their is a truce with the big guys, there are thousands of Proxies all over the Middle East and probably in the U.S.
This will not end soon and Iraq is now in the middle of it.
4,500 American Deaths. Think about all the boys that are dealing with the on going physical injuries and the PTSD from numerous, numerous deployments. Don't forget Faux watchers, we are not American Patriots for pointing out the truth.
One thing I had agreed with trump about was his campaign promise to extract us from these conflicts but clearly others have changed his mind. Those 4,500 lives will be for naught though the way this is headed. If after two wars, trillions of dollars, and thousands of lives (millions of lives if you consider Iraqis, Kurds, etc) we are merely thrown out of Iraq and Iran takes over that will be a tragedy. Obama has the building blocks of last peace in place with an albeit imperfect deal but we should have built on that deal instead of tipping it up and provoking war.
So we should have just allowed another Benghazi? These are the militants who started this...
( Kataib Hezbollah, the Badr Organization, Saraya al-Khorasani and Asaib Ahl al-Haq )
Look them up!
Did you know one of the writings on the embassy wall said, "Qasem Soleimani is our leader.” Another writing said “The uncle was here,” (Soleimani)? Nope, how would you know that?
Don't suggest I "Think about all the boys... " My sons were there!
This war, which Iran started, will end before you know it, the adults are in charge now.
These "boys" as you so disrespectfully call them, were fighting under the command of the Kenyan.
The new commander will handle things differently.
No, I expected trump to use his negotiating skills that he said he had. Trump criticized past administrations for turning to military strikes instead of negotiating. He should put his money where his mouth is.
No more negotiating. These Iranians walked all over us for all too long.
Thank God you're not in the oval office.
They threatened Trump's life!
But Trump's pretty use to hate, he gets it from your side daily.
You’re awfully blood thirsty for a Christian. Fortunately negotiations have already started per the Swiss diplomats who handled the exchange of messages between the US and Iran yesterday.
Sorry to appear that way Joe, I'm tired of being rolled here and abroad.
Being a Christian doesn't mean being a door mat or a stomp pad.
Thanks for pointing that out, I'll work on that Joe, I'm far from perfect.
Being a Christian certainly does not mean applauding and encouraging war, especially when innocents will die. One can prevent from being a doormat without slaughtering people
Let me make this as clear as I can.
STOP telling me how to be a Christian!
Now...
What are your thoughts on Kimia Alizadeh, Iran's sole female Olympic medalist. She has announced her defection from Iran.
Maybe you can move over there and be her replacement.
Benghazi - Our Government spent 2 1/2 years, and close to 8 million dollars to provide an 800 page report. Unlike the current White House witnesses -Republicans, Clinton sat before the House and answered all of their questions for 11 hours. It showed there was "no evidence that she was aware of requests for more security" and "did not single out wrong doing on her part". It did show that "security was hampered by bureaucratic issues and management failure." Read the Report.
As Secretary of State, she took full responsibility for the security failure.
What I found interesting is that the Benghazi Consulate, was not a Consulate at all, but a secret CIA Operation. The U.S. didn't want to discuss that. Not enough money for Consulate security?
We know that the years of the Right Wing Media B.S. pounding on her using "Benghazi", was to harm her future in politics.....which the GOP has admitted.
Speaking of Crooked Lying Hillary, do you remember Hillary's 'We came, we saw, he died'?
It was Hillary Clinton who left Americans in harm's way in Benghazi and after four Americans fell, said: ''What difference, at this point, does it make?''
I will never forget what her and the Kenyan did to try and cover it up!
Even though Obama KNEW - from the moment of the assault - that it was a TERRORIST attack, he didn't let the American people know. The liar in chief that he was!
All media outlets mentioned Benghazi New Years Eve when they discussed the attack on the Tehran Embassy. They said "this will be Trump's Benghazi".
That's how I get to the wicked ways of the past regime.
The media was nearly cheering and overjoyed when they reported about the attack.
Besides, Obama's dropped pallets of cash in Iran, bought the paramilitary that attacked the embassy. The mess we are in is because of the "There, and Then". You keep showing up on the wrong side Joe... for instance, the 737-800 that was downed. Who was on that flight?
Dude, you are on to something big. I found the list of passengers and look at these names! They are totally made up!

https://www.unian.info/m/society/10822121-uia-publishes-full-passenger-list-for-flight-ps752-crashed-in-iran.html

I think it is very possible that everyone on this flight was traveling to be interviewed by Rudy. Hunter Biden shot the plane down from his personal bunker in Tehran that he bought with his board of director money. Hunter was in the military so he knows how to work a surface to air missile. I also heard obama will soon be named the new general of the Quds force.
Using the word "Cover up" which was a lie ( was the money not received in the confusion if it was really a CIA operation?) and to compare that with today's Republican Party that is so blatant and in our face with lies, (excuse me gas lighting) cover ups and refusal to respect our Constitution is beyond "insane" - Using the words of Lee's (R) words yesterday. It may take time, but the shenanigans of the R Party will eventually come back to haunt them.
Maybe the current Evilgelicals will give some advice, because they know the proper Christian ethical way.
And, Mike using the words "Kaptain Ketchup Kerry" ......Unbelievable.
* John Kerry served in the Navy for 4 years and had a
tour in Vietnam.
* John Kerry won a Bronze Star and 3 Purple Hearts.
* John Kerry graduated from Yale.
* John Kerry had the guts to stand before the U.S. Senate during the Fulbright Hearing and argue against the Vietnam War.
* John Kerry now retired from the State Dept. & Senate is involved in Yale Global Affairs.
You are a disgusting hypocrite to always brag about your sons, being in the Military and President Trump who could not even come close to the I.Q., Critical thinking skills, and accomplishments of John Kerry a Democrat.
John Kerry was caught lying about his service, my boys don't lie about such things for personal gain.
Horsehead's decorations are full of questions.
He's a dope who married into Big Money. His net worth is $195 Million. Not bad for a Yale Grad.

Lies.....John Kerry was on Lawrence O'Donnell show last night and spoke in articulate detail about the Iran Nuclear Deal and the Many Lies put out by the Republicans regarding it.
Many other countries had major input into that Deal....not just Obama.
My last word...
Trump did, what Kerry would never have done, stand up for America!
Kerry and appeared angry on ODonnell last night! Must be because Trump's still president, Iran blinked, stocks are soaring, and he feels inadequate as one who funded the blinking mullahs.
Trump keeps winning.
Oh the irony of a trump supporter criticizing the service of a Vietnam vet. Even if Kerry exaggerated his service (I haven’t seen evidence from a reputable source that this is the case) it’s still light years better than having daddy pay for a bogus excuse note. Trump is draft dodger, Kerry served in combat. No comparison.
Stop deflecting Joe... nasty habit of yours.
Kerry is a liar.
Kerry said, “No American Administration Has Done More For The Security of Israel Than Barack Obama’s.”
Obama allowed terror organizations like ISIS and Hamas to shed innocent blood in numerous proxy wars. In fact, Obama's pallets of cash to Iran funded terrorism.
Another reason to not provoke a rogue nation needlessly...the lives of the passengers on that plane. Trump bears some of that responsibility
Joe,
Nice to see you made it back from mourning the loss of Iranian general Qassem Soleimani. How was the funeral of your dearest peace maker? Please explain how the commander in cheif of the US is responsible for military defense equipment malfunction of Iran?
You do not hurt Trump when you oppose the POTUS and sympathetize with Iran. It is behavior like that Joe, which continues to strengthen Trump's base. The people see through you lying creeps. We've had enough of it.
People line up in subfreezing temperatures for hours to get into his rallies. Didn't you and you friends learn anything from saying Trump had no reason to take out Soleimani? All the world, even Iranians knew he was the axis of evil in the middle east proxy wars. Americans watched Obama smother the mullahs in cash, Trump is choking them off and sequestering them, and, without a war.
That has people like you hating him more, and the sane ones, loving him more. What Democrat is capable of filling even just a High School Auditoriam? You clowns just re elected Trump. Now go off and unpack from your funeral trip. On the wrong side consistently. Doesn't that bother you ever?
MAGA
Trump/Pence 2020
Again Total Lie Mike. Kerry was not angry, he was speaking the truth with conviction.
Big Difference. "Kerry not stand up for America....Baby Trump foot spurs....well we know what stand up for America means to you. *Today, Congress just voted and passed limitations to Trump's War Power.
Amen to that.
THE SWIFT BOAT garbage put out by R's to destroy his character. He should of addressed it, but didn't think it was that important. Americans don't read and believe crap.
John Kerry and the Kenyan were both supporting terrorism, and they knew it.
Wake up!
“I think that some of it (pallet cash) will end up in the hands of the IRGC ( Islamic Revolutionary Guard Corps) or other entities, some of which are labeled terrorists…I’m not going to sit here and tell you that every component of that could be prevented,” Kerry said in a January 2016 CNBC interview. These people were evil anti Americans who were being advised by people like Vallerie Jarret.
That pallet money bought the missiles that downed the 737-800, and Horse Face Kerry knows it.
Trump is turning this around in only a few weeks. Regime Change is happening, and it's got nothing to do with a big ear Kenyan.
* UPDATE JAN 12, 2020 -
On Jan 10th a Russian War Ship forced a near collision with an American Navy Ship and TRUMP said nothing about THAT to the American people.
Video can be seen on You Tube.
For people with thinking brains, that would have resulted in severe injuries and death for our Navy Service people.
PUTIN OWNS TRUMP.
C-G
About the female Iranian Olympian who just defected from that peace loving mecca of love... "They took me wherever they wanted. I wore whatever they said. Every sentence they ordered me to say, I repeated. Whenever they saw fit, they exploited me," she went on to write, CNN reported.
She is now in hiding. They'll stone her to death if they can. Nice folk you and Joe sympathize with. And you feminists complain about life in the USA.

Classified Ads

Event Calendar

<<

February 2020

>>
SunMonTueWedThuFriSat
      

Upcoming Events

Twitter Feed