US citizen Stephen Hubbard located at St. Petersburg Pulkovo Airport
Russian President Vladimir Putin confirmed that released US citizen Stephen Hubbard is currently at Pulkovo Airport in St. Petersburg.
Russian President Vladimir Putin confirmed that released US citizen Stephen Hubbard is currently at Pulkovo Airport in St. Petersburg.