Christopher Sevilla in Fernandina Beach, FL

Fernandina Beach is the only city in Florida where we found Christopher Sevilla.