Terra Libucha was born in 1980, age 44. Terra Libucha's address is 1887 Farm Road , Jacksonville, FL 32218. Possible relatives include Amie Harris, Patricia Lavallee and 7 others. Public records show Terra has also lived in Jacksonville, FL. Terra's latest phone number is (904) 253-3690. Previous phone numbers include (904) 510-9811 and (904) 551-5390.
Results 1 - 1 of 1