Backstreet Players act out a scene - Tallahassee, Florida.

Backstreet Players act out a scene - Tallahassee, Florida.