Echo of the Big Bang?