Wales fans euphoric after victory over Belgium at Euro 2016
Wales fans have said they are still in shock after their side dominated Belgium to book a place in the Euro 2016 semi-finals.
Supporters partied long into the night in Lille - along with their Belgian counterparts - after Wales scored a stunning 3-1 victory at the Stade Pierre-Mauroy.
Chris Coleman's side went down to an early Belgian goal but rallied with goals from Ashley Williams, Hal Robson-Kanu and Sam Vokes booking a last four clash against Portugal in Lyon on Wednesday.
It means that Wales are 90 minutes away from a potential place in the Euro 2016 final - with the side having already cemented their place in Welsh footballing history.
"I'm just waiting for someone to pinch us, shake us, wake us up from the dream," said Barry Jones, 46, of Aberystwyth.
"With Leicester winning the Premier League, it's the underdogs' year and I think we've got it, I really do.
"The first 10 minutes last night was very dicey. I thought 'oh God, they're going to kick our arses' but we just battled on and every chance, we put it away."
Keith Jones, 61, from Ammanford, said: "It's such a team performance. Everyone said Wales are a one-man team. We're not, there is no I in team."
Welsh fans were already living the dream after their side topped Group B to set up a last 16 game against Northern Ireland in Paris, winning 1-0.
And on a cold wet night in northern France, the side upset favourites Belgium to make history and qualify for the semi-finals of a major tournament for the first time ever.
The side had been in the relative wilderness for 58 years - with their last appearance at a major football championship coming in the 1958 World Cup in Sweden.
Then, a Pele goal for Brazil in the quarter final ended the Welsh campaign.
But now Wales fans are gearing up for a semi-final match that even the most optimistic supporters were not expecting when the tournament kicked off nearly a month ago.
Wales fan Nye Lewis, nine, from London, said: "I'm just happy because Wales won - they're just playing as a team.
"Hopefully Wales will win again and we'll get to the final."