The Hot Stewards live @ Bestfest 2008
Image shot at Mogosoaia Palace, near Bucharest.
Image taken right after the end of the European Footbal Championship, in Bucharest.