Obama rambles on and on about Muslims contributions to America during a visit to a Baltimore Mosque