Voomed - European Championships
- Irish Soccer Fans Dent A Car's Roof, Then Proceed To Fix It With Some DIY Repairing The European Championships are taking place over in France, where countries from throughout Europe compete to see who has the greatest soccer team in the continent. There's been some trouble over ther...