239 Arch Street, Philadelphia, a few blocks from the Liberty Bell, we find the 13-star Betsy Flag proudly welcoming visitors to this shrine to the American flag and Betsy Ross.